Skip to content

Commit 92fb8f5

Browse files
Refactor permission handling for uBlock Origin and Gesturefy extensions
1 parent 78d0c78 commit 92fb8f5

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

toolkit/components/extensions/Extension.sys.mjs

+10-9
Original file line numberDiff line numberDiff line change
@@ -3790,15 +3790,16 @@ export class Extension extends ExtensionData {
37903790
this.permissions.delete(PRIVATE_ALLOWED_PERMISSION);
37913791
}
37923792

3793-
// Floorp Injections
3794-
// We automatically add permissions to "Gesturefy" and "uBlock Origin" extensions.
3795-
// However, User check the "Allow this extension to run in Private Windows" option on installed prompt.
3796-
if(this.id=="uBlock0@raymondhill.net" || this.id=="{506e023c-7f2b-40a3-8066-bc5deb40aebe}"){
3797-
lazy.ExtensionPermissions.add(this.id, {
3798-
permissions: [PRIVATE_ALLOWED_PERMISSION],
3799-
origins: [],
3800-
});
3801-
this.permissions.add(PRIVATE_ALLOWED_PERMISSION);
3793+
// Floorp Injections
3794+
// We automatically add permissions to "Gesturefy" and "uBlock Origin" extensions.
3795+
// However, User check the "Allow this extension to run in Private Windows" option on installed prompt.
3796+
if (this.id === "uBlock0@raymondhill.net" || this.id === "{506e023c-7f2b-40a3-8066-bc5deb40aebe}") {
3797+
lazy.ExtensionPermissions.add(this.id, {
3798+
permissions: [PRIVATE_ALLOWED_PERMISSION],
3799+
origins: [],
3800+
});
3801+
this.permissions.add(PRIVATE_ALLOWED_PERMISSION);
3802+
}
38023803
}
38033804

38043805
// We only want to update the SVG_CONTEXT_PROPERTIES_PERMISSION during

0 commit comments

Comments
 (0)