diff --git a/resources/misc/previewInterop.js b/resources/misc/previewInterop.js
index aadaf9fac5547d9d4d5049bf9b42d400d7c6c570..6e4709bf486b59e90495493f01c82c195b07a9e5 100644
--- a/resources/misc/previewInterop.js
+++ b/resources/misc/previewInterop.js
@@ -85,5 +85,9 @@ function parseMessage(messageId, message, showPreview, color='#0645AD') {
     }
     if (showPreview)
         getPreviewInfo(messageId, links[0].href)
-    window.jsbridge.emitLinkified(messageId, linkifyStr(message, color))
+    window.jsbridge.emitLinkified(messageId, linkifyStr(message, {
+        attributes: {
+          style: "color:" + color + ";"
+        }
+    }))
 }