diff --git a/src/browser/components/tabbrowser/TabsList-sys-mjs.patch b/src/browser/components/tabbrowser/TabsList-sys-mjs.patch new file mode 100644 index 000000000..d511f3c1d --- /dev/null +++ b/src/browser/components/tabbrowser/TabsList-sys-mjs.patch @@ -0,0 +1,13 @@ +diff --git a/browser/components/tabbrowser/TabsList.sys.mjs b/browser/components/tabbrowser/TabsList.sys.mjs +index 97990af166b63cae4b0343c77da5084850890504..b58d20eb3db82867030292625d45277afce1bbea 100644 +--- a/browser/components/tabbrowser/TabsList.sys.mjs ++++ b/browser/components/tabbrowser/TabsList.sys.mjs +@@ -87,7 +87,7 @@ class TabsListBase { + /** @type {function(MozTabbrowserTab):boolean} */ + this.filterFn = onlyHiddenTabs + ? tab => filterFn(tab) && tab.hidden +- : filterFn; ++ : tab => !tab.hasAttribute("zen-empty-tab") && filterFn(tab); + /** @type {Element} */ + this.containerNode = containerNode; + /** @type {Element|null} */ diff --git a/src/zen/common/styles/zen-single-components.css b/src/zen/common/styles/zen-single-components.css index 43b149493..8bdaa80c0 100644 --- a/src/zen/common/styles/zen-single-components.css +++ b/src/zen/common/styles/zen-single-components.css @@ -43,7 +43,8 @@ body > #confetti { } /* Firefox View */ -#firefox-view-button { +#firefox-view-button, +#wrapper-firefox-view-button { display: none !important; }