diff options
| -rw-r--r-- | content_scripts/ui_component.coffee | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/content_scripts/ui_component.coffee b/content_scripts/ui_component.coffee index fc40e1ca..77c52d3d 100644 --- a/content_scripts/ui_component.coffee +++ b/content_scripts/ui_component.coffee @@ -33,7 +33,8 @@ class UIComponent @iframeElement.contentWindow.postMessage secret, chrome.runtime.getURL(""), [messageChannel.port2] postMessage: (message) -> - @iframePort.postMessage message + # We use "?" here because the iframe port is initialized asynchronously, and may not yet be ready. + @iframePort?.postMessage message activate: (@options) -> @postMessage @options if @options? |
