diff --git a/src/browser/components/tabbrowser/content/tabbrowser-js.patch b/src/browser/components/tabbrowser/content/tabbrowser-js.patch index 3d30d181..307a40ef 100644 --- a/src/browser/components/tabbrowser/content/tabbrowser-js.patch +++ b/src/browser/components/tabbrowser/content/tabbrowser-js.patch @@ -1,5 +1,5 @@ diff --git a/browser/components/tabbrowser/content/tabbrowser.js b/browser/components/tabbrowser/content/tabbrowser.js -index d5aa64842a35c6697263c63fd3a0571b64b01344..48d8465f1a4d593ec6d4bff2bd7a83f44116506b 100644 +index d5aa64842a35c6697263c63fd3a0571b64b01344..e8f37acf7761adb7bd97cb06dc1df386ffc8ec0b 100644 --- a/browser/components/tabbrowser/content/tabbrowser.js +++ b/browser/components/tabbrowser/content/tabbrowser.js @@ -413,11 +413,41 @@ @@ -9,7 +9,7 @@ index d5aa64842a35c6697263c63fd3a0571b64b01344..48d8465f1a4d593ec6d4bff2bd7a83f4 + get _numVisiblePinTabsWithoutCollapsed() { + let i = 0; + for (let item of this.tabContainer.ariaFocusableItems) { -+ if (this.isTabGroupLabel(item) && item.closest("zen-group")?.pinned) { ++ if (this.isTabGroupLabel(item) && item.closest("tab-group")?.pinned) { + i += 1; + continue; + } diff --git a/src/zen/workspaces/ZenWorkspaces.mjs b/src/zen/workspaces/ZenWorkspaces.mjs index a0bd7a81..dddfd056 100644 --- a/src/zen/workspaces/ZenWorkspaces.mjs +++ b/src/zen/workspaces/ZenWorkspaces.mjs @@ -889,7 +889,6 @@ var gZenWorkspaces = new (class extends ZenMultiWindowFeature { } catch (e) { console.error('gZenWorkspaces: Error initializing theme picker', e); } - this.onWindowResize(); await gZenSessionStore.promiseInitialized; await this.workspaceBookmarks(); await this.initializeTabsStripSections(); @@ -897,6 +896,7 @@ var gZenWorkspaces = new (class extends ZenMultiWindowFeature { await gZenPinnedTabManager.refreshPinnedTabs({ init: true }); await this.changeWorkspace(activeWorkspace, { onInit: true }); this._fixTabPositions(); + this.onWindowResize(); this._resolveInitialized(); this._clearAnyZombieTabs(); // Dont call with await