Closed
Bug 1193157
Opened 10 years ago
Closed 9 years ago
Handle global permission overrides in the Control Center subview
Categories
(Firefox :: Address Bar, enhancement, P2)
Firefox
Address Bar
Tracking
()
RESOLVED
INVALID
People
(Reporter: MattN, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fxprivacy])
Some site permissions have global overrides which may not be reflected by permission manager API calls and the module requiring the permisison may not support being disabled globally but enabled only on specific sites (e.g. Password Manager).
There are many ways we could address this in the backend:
* Allow components to be able to tell the permission manager what their global setting currently is so it can be reflected in API calls.
* Teach SitePermissions.jsm about modules that have global settings so they are taken into account.
* Do one-off checks in the front-end for permissions which have global toggles.
Skimming the list of permission in Page Info, I think the permissions which have site values and supported user-visible global prefs (not including about:config) are:
* Add-on installation warnings (xpiinstall)
* Password Manager
* Plugins
* Popup blocking
* Cookies
* Offline Storage?
Flags: qe-verify-
Flags: firefox-backlog+
Updated•10 years ago
|
Priority: -- → P1
Updated•9 years ago
|
Priority: P1 → P2
Updated•9 years ago
|
Comment 1•9 years ago
|
||
Matt, do we still need this functionality now that the subview is going away?
Flags: needinfo?(MattN+bmo)
Reporter | ||
Comment 2•9 years ago
|
||
Nope, this no longer applies without the subview.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(MattN+bmo)
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•