From 820ab23c084dd1ab7726335776072244a9dcda82 Mon Sep 17 00:00:00 2001 From: Mo Bitar Date: Sun, 24 Jun 2018 18:08:44 -0500 Subject: [PATCH] Remove stream observers when reloading component --- app/assets/javascripts/app/services/componentManager.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/assets/javascripts/app/services/componentManager.js b/app/assets/javascripts/app/services/componentManager.js index e186f5155..a7d3eaaba 100644 --- a/app/assets/javascripts/app/services/componentManager.js +++ b/app/assets/javascripts/app/services/componentManager.js @@ -815,6 +815,14 @@ class ComponentManager { } } + this.streamObservers = this.streamObservers.filter(function(o){ + return o.component !== component; + }) + + this.contextStreamObservers = this.contextStreamObservers.filter(function(o){ + return o.component !== component; + }) + if(component.area == "themes") { this.postActiveThemeToAllComponents(); }