diff --git a/src/constant/JamiTheme.qml b/src/constant/JamiTheme.qml
index d39931aec5a9fc5a15056f7d5cfaf441dd57de36..ae60035683efa5220407cee293803535f7bdd582 100644
--- a/src/constant/JamiTheme.qml
+++ b/src/constant/JamiTheme.qml
@@ -152,6 +152,12 @@ Item {
     property color inviteHoverColor: darkTheme ? blackColor : whiteColor
     property color chatviewButtonColor: darkTheme ? whiteColor : blackColor
     property color bgTextInput: darkTheme ? "#060608" : whiteColor
+    property color previewTextContainerColor: darkTheme ? "#959595" : "#ececec"
+    property color previewTitleColor: darkTheme ? whiteColor : blackColor
+    property color previewSubtitleColor: darkTheme ? whiteColor : blackColor
+    property color previewImageBackgroundColor: whiteColor
+    property color previewCardContainerColor : darkTheme ? blackColor : whiteColor
+    property color previewUrlColor : darkTheme ? "#eeeeee" : "#333"
 
     // Font.
     property color faddedFontColor: darkTheme? "#c0c0c0" : "#a0a0a0"
diff --git a/src/mainview/components/MessageWebView.qml b/src/mainview/components/MessageWebView.qml
index 4f7531fe6d207f8591e7896bb676ece36b4e57cc..e6bfc9ab650ed883d84036cd9d4ef3bd927d7811 100644
--- a/src/mainview/components/MessageWebView.qml
+++ b/src/mainview/components/MessageWebView.qml
@@ -96,7 +96,13 @@ Rectangle {
             --placeholder-text-color:' + JamiTheme.placeholderTextColor + ';\
             --invite-hover-color:' + JamiTheme.inviteHoverColor + ';\
             --bg-text-input:' + JamiTheme.bgTextInput + ';\
-            --bg-invitation-rect:' + JamiTheme.bgInvitationRectColor + ';")'
+            --bg-invitation-rect:' + JamiTheme.bgInvitationRectColor + ';\
+            --preview-text-container-color:' + JamiTheme.previewTextContainerColor + ';\
+            --preview-title-color:' + JamiTheme.previewTitleColor + ';\
+            --preview-subtitle-color:' + JamiTheme.previewSubtitleColor + ';\
+            --preview-image-background-color:' + JamiTheme.previewImageBackgroundColor + ';\
+            --preview-card-container-color:' + JamiTheme.previewCardContainerColor + ';\
+            --preview-url-color:' + JamiTheme.previewUrlColor + ';")'
         messageWebView.runJavaScript("init_picker(" + JamiTheme.darkTheme + ");")
         messageWebView.runJavaScript(theme);
     }