diff --git a/src/ZenViewSplitter.mjs b/src/ZenViewSplitter.mjs index ee39200..8c3e32e 100644 --- a/src/ZenViewSplitter.mjs +++ b/src/ZenViewSplitter.mjs @@ -227,8 +227,6 @@ class ZenViewSplitter extends ZenDOMOperatedFeature { this._thumnailCanvas.height = 140 * devicePixelRatio; } - this.toggleWrapperDisplay(true); - const browsers = this._data[this.currentView].tabs.map(t => t.linkedBrowser); browsers.forEach(b => { b.style.pointerEvents = 'none'; @@ -257,8 +255,6 @@ class ZenViewSplitter extends ZenDOMOperatedFeature { return; } - this.toggleWrapperDisplay(false); - this.tabBrowserPanel.removeEventListener('dragstart', this.onBrowserDragStart); this.tabBrowserPanel.removeEventListener('dragover', this.onBrowserDragOver); this.tabBrowserPanel.removeEventListener('drop', this.onBrowserDrop); @@ -728,6 +724,7 @@ class ZenViewSplitter extends ZenDOMOperatedFeature { this.setTabsDocShellState(this._data[this.currentView].tabs, false); this.updateSplitViewButton(true); this.currentView = -1; + this.toggleWrapperDisplay(false); } /** @@ -753,6 +750,7 @@ class ZenViewSplitter extends ZenDOMOperatedFeature { this.updateSplitViewButton(false); this.applyGridToTabs(splitData.tabs); this.applyGridLayout(splitData.layoutTree); + this.toggleWrapperDisplay(true); } calculateLayoutTree(tabs, gridType) {