diff options
author | awy <awy@awy.one> | 2025-08-15 03:01:21 +0300 |
---|---|---|
committer | awy <awy@awy.one> | 2025-08-15 03:01:21 +0300 |
commit | a9370a08517668b3e98cc1d0bd42df407a76c220 (patch) | |
tree | 37e7bdb0e76f5495f798e077e45d377c0c3870c0 /data/patches/allow-ubo-private-mode.patch | |
parent | b73acfe395ea849fcd15c9886a7f4631f2b6f82b (diff) |
Diffstat (limited to 'data/patches/allow-ubo-private-mode.patch')
-rw-r--r-- | data/patches/allow-ubo-private-mode.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/data/patches/allow-ubo-private-mode.patch b/data/patches/allow-ubo-private-mode.patch new file mode 100644 index 0000000..63a043f --- /dev/null +++ b/data/patches/allow-ubo-private-mode.patch @@ -0,0 +1,23 @@ +diff --git a/toolkit/components/extensions/Extension.sys.mjs b/toolkit/components/extensions/Extension.sys.mjs +index 8c7c14e60c..f19d705b20 100644 +--- a/toolkit/components/extensions/Extension.sys.mjs ++++ b/toolkit/components/extensions/Extension.sys.mjs +@@ -3989,6 +3989,18 @@ + } + } + ++ // We allow uBo in private mode. ++ if (this.id === "uBlock0@raymondhill.net") { ++ lazy.ExtensionPermissions._has(this.id).then(has => { ++ if (has) return; ++ lazy.ExtensionPermissions.add(this.id, { ++ permissions: [PRIVATE_ALLOWED_PERMISSION], ++ origins: [], ++ }); ++ this.permissions.add(PRIVATE_ALLOWED_PERMISSION); ++ }); ++ } ++ + // We only want to update the SVG_CONTEXT_PROPERTIES_PERMISSION during + // install and upgrade/downgrade startups. + if (INSTALL_AND_UPDATE_STARTUP_REASONS.has(this.startupReason)) { |