From 43c98b7ddd78ff4c1beedf4348021da1ca63c071 Mon Sep 17 00:00:00 2001 From: Slowlife01 Date: Sun, 2 Mar 2025 19:21:32 +0700 Subject: [PATCH] hide empty tab from add-ons --- .../extensions/parent/ext-browser-js.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/browser/components/extensions/parent/ext-browser-js.patch diff --git a/src/browser/components/extensions/parent/ext-browser-js.patch b/src/browser/components/extensions/parent/ext-browser-js.patch new file mode 100644 index 000000000..6e7d15fb3 --- /dev/null +++ b/src/browser/components/extensions/parent/ext-browser-js.patch @@ -0,0 +1,15 @@ +diff --git a/browser/components/extensions/parent/ext-browser.js b/browser/components/extensions/parent/ext-browser.js +index 179816fa96ccf26604d52f71232296398dd9bdbd..c35814bae4eab774892af1f6df7465601d4f87ac 100644 +--- a/browser/components/extensions/parent/ext-browser.js ++++ b/browser/components/extensions/parent/ext-browser.js +@@ -1218,6 +1218,10 @@ class TabManager extends TabManagerBase { + } + + canAccessTab(nativeTab) { ++ if (nativeTab.hasAttribute("zen-empty-tab")) { ++ return false ++ } ++ + // Check private browsing access at browser window level. + if (!this.extension.canAccessWindow(nativeTab.ownerGlobal)) { + return false;