Browse Source

Properly remove window event listener when unmounting component preview

pull/4820/head
Andrew Kingston 4 years ago
parent
commit
6e439c7eb5
  1. 3
      packages/builder/src/components/design/AppPreview/CurrentItemPreview.svelte
  2. 2689
      packages/client/stats.html

3
packages/builder/src/components/design/AppPreview/CurrentItemPreview.svelte

@ -134,8 +134,9 @@
// Remove all iframe event listeners on component destroy
onDestroy(() => {
window.removeEventListener("message", receiveMessage)
if (iframe.contentWindow) {
window.removeEventListener("message", receiveMessage)
if (!$store.clientFeatures.messagePassing) {
// Legacy - remove in later versions of BB
iframe.contentWindow.removeEventListener(

2689
packages/client/stats.html

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save