diff --git a/core/src/components/show-plugin.js b/core/src/components/show-plugin.js index f46896c2..6b6649bb 100644 --- a/core/src/components/show-plugin.js +++ b/core/src/components/show-plugin.js @@ -441,10 +441,13 @@ class ShowPlugin extends connect(store)(LitElement) { ${count ? html` ${title} ${count} - {this.removeTab(index, tab.id)}}>close + { + event.stopPropagation(); this.removeTab(index, tab.id) + + }}>close ` : html` ${title} - {this.removeTab(index, tab.id)}}>close + {event.stopPropagation(); this.removeTab(index, tab.id)}}>close `} @@ -656,7 +659,7 @@ class ShowPlugin extends connect(store)(LitElement) { this.createEpmlInstance(frame, newIndex) } - removeTab(index, tabA) { + removeTab(index, tabA) { const tabB = this.tabs.length - 1 const tabC = this.tabs[tabB].id @@ -668,10 +671,10 @@ class ShowPlugin extends connect(store)(LitElement) { let iconId = '' this.tabs = this.tabs.filter((tab, tIndex) => tIndex !== index) + const tabD = this.tabs.length - 1 const plugObj = this.tabs[tabD].url - theId = this.tabs[tabD].id tabId = 'tab-' + theId frameId = 'frame-' + theId