Add support for Global Privacy Control Preferences in GeckoView Runtime
Categories
(GeckoView :: General, task, P1)
Tracking
(firefox122 fixed)
| Tracking | Status | |
|---|---|---|
| firefox122 | --- | fixed |
People
(Reporter: mcarare, Assigned: mcarare)
References
Details
(Whiteboard: [foundation] [fxdroid])
Attachments
(1 file)
There are 3 Gecko preferences that need to be exposed on the GeckoView runtime to support GPC, including:
privacy.globalprivacycontrol.enabled and
privacy.globalprivacycontrol.pbmode.enabled and
privacy.globalprivacycontrol.functionality.enabled
Details here: https://blog.mozilla.org/netpolicy/2021/10/28/implementing-global-privacy-control/
According to the specifications available at this moment, GPC should be enabled by default in private browsing ( Focus + Fenix PB). This should likely be cobtrolled in the client apps rather than in GeckoView.
| Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 1•2 years ago
|
||
Comment 3•2 years ago
|
||
Backed out for causing globalPrivacyControl related failures
| Assignee | ||
Comment 4•2 years ago
•
|
||
Added changes in dom/workers/test/navigator_worker.js for fixing the failing tests. Ran the failing tests on the patch and they passed without errors.
I only half understand the initial intention for adding the android exceptions so I am tagging the original author in order to confirm those changes. Thanks in advance!
Comment 5•2 years ago
|
||
I r+'d on Phabricator. Thanks for tagging me in!
Comment 7•2 years ago
|
||
| bugherder | ||
Description
•