From 517c30c246b61274ee37787f512720b4a73b8398 Mon Sep 17 00:00:00 2001 From: Mo Bitar Date: Thu, 12 Jul 2018 16:28:30 -0500 Subject: [PATCH] Ensure postMessage is for us --- app/assets/javascripts/app/services/componentManager.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/app/services/componentManager.js b/app/assets/javascripts/app/services/componentManager.js index 3564f1d6a..88acc5bb2 100644 --- a/app/assets/javascripts/app/services/componentManager.js +++ b/app/assets/javascripts/app/services/componentManager.js @@ -46,7 +46,11 @@ class ComponentManager { if(this.loggingEnabled) { console.log("Web app: received message", event); } - this.handleMessage(this.componentForSessionKey(event.data.sessionKey), event.data); + + // Make sure this message is for us + if(event.data.sessionKey) { + this.handleMessage(this.componentForSessionKey(event.data.sessionKey), event.data); + } }.bind(this), false); this.modelManager.addItemSyncObserver("component-manager", "*", (allItems, validItems, deletedItems, source, sourceKey) => {