Open Bug 1659500 Opened 4 years ago Updated 2 years ago

Disable contextualIdentities API until GeckoView's container feature is implemented correctly

Categories

(GeckoView :: Extensions, task, P2)

Unspecified
All
task

Tracking

(Not tracked)

People

(Reporter: robwu, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [geckoview:2022h2?][addons-jira])

The contextualIdentities API is implemented in toolkit/, so it's enabled by default on GeckoView.

Unfortunately, GeckoView's "containers" implementation deviates from toolkit/ (discussion in bug 1643688), and consequently the contextualIdentities API can currently not be used to do anything meaningful. We should disable the contextualIdentities API on GeckoView until this is settled.

Containers are disabled by default (privacy.userContext.enabled pref is disabled), so to resolve this issue we could just ensure that the following pref is skipped on Android: https://searchfox.org/mozilla-central/rev/2f9eacd9d3d995c937b4251a5557d95d494c9be1/toolkit/components/extensions/parent/ext-contextualIdentities.js#134

Priority: -- → P2
Severity: -- → N/A

still relevant

Whiteboard: [geckoview:2022h2?]
Whiteboard: [geckoview:2022h2?] → [geckoview:2022h2?][addons-jira]
You need to log in before you can comment on or make changes to this bug.