Make Contextual Identity extensions be an optional permission

NEW
Assigned to

Status

P3
normal
a year ago
6 months ago

People

(Reporter: jkt, Assigned: jkt)

Tracking

(Blocks: 2 bugs)

56 Branch
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Description

a year ago
In Bug 1354602 we are enabling containers when a user installs a container extension.

We would like to make this work when the extension has an optional permission for containers also.

This bug is about ensuring we tracking the right state for extensions and correctly track the permission changes.
(Assignee)

Updated

a year ago
Assignee: nobody → jkt
(Assignee)

Updated

a year ago
No longer depends on: 1354602

Updated

a year ago
Priority: -- → P3
(Assignee)

Updated

a year ago
Duplicate of this bug: 1391184
(Assignee)

Comment 2

a year ago
When using a optional preference, we should only enable the permissions then.

Should we auto deny permissions.request() if the user doesn't have containers enabled? Is there more work we should be doing to make this a cleaner experience?

See Bug 1391184
Flags: needinfo?(aswan)
Talked to Jonathan about this on IRC.  Please reset needinfo if I've cleared this prematurely.
Flags: needinfo?(aswan)
(Assignee)

Comment 4

a year ago
The discussed solution was to treat optional permissions the same, when the user accepts them it will flip the prefs. We also should update web extensions to inform the user when they are accepting the permission, this should make it clear that it controls containers.
Duplicate of this bug: 1405888

Updated

a year ago
Blocks: 1405887

Comment 6

10 months ago
Blocks bug 1191418

Updated

9 months ago
Blocks: 1191418

Updated

6 months ago
Product: Toolkit → WebExtensions
You need to log in before you can comment on or make changes to this bug.