Closed Bug 1405888 Opened 7 years ago Closed 7 years ago

Allow the ContextualIdentities API permission to be declared in the optional permissions

Categories

(WebExtensions :: General, defect)

55 Branch
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1386673

People

(Reporter: e7358d9c, Unassigned)

References

(Blocks 2 open bugs)

Details

Right now, when an extension wants to add support for contextual identities, the only way to do so is to put `contextualIdentities` into the `permissions` manifest.json field. This however forces the Contextual Identities feature to be enabled with the only way to turn it off being to disable the extension. Some extensions don’t need to always have contextual identities enabled, so in this case, the `contextualIdentities` permission would instead be declared in the `optional_permissions` field, which would make it so that the Contextual Identities preference wouldn’t be forcefully enabled.
Blocks: 1405887
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
Product: Toolkit → WebExtensions
You need to log in before you can comment on or make changes to this bug.