Open Bug 1638878 Opened 4 years ago Updated 2 years ago

Verify correctness of |contextualidentities| API

Categories

(GeckoView :: Extensions, task, P3)

Unspecified
All

Tracking

(Not tracked)

People

(Reporter: agi, Unassigned)

References

(Depends on 4 open bugs)

Details

(Whiteboard: [geckoview:2023?][addons-jira])

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/contextualIdentities

After Bug 1622500 we now have some support for containers extensions in GV. It would be nice if we expose the management side too.

Since GeckoView doesn't store any container-identity data, this would pretty much forward all calls to the embedder.

Assignee: nobody → gl
Status: NEW → ASSIGNED
Severity: -- → S3
Priority: -- → P2

Adding dependency on bug 1549204, because that bug can cause unwanted loss of (container) data.

But while looking at bug 1622500 I notice that the cookieStoreId feature over there doesn't check the preference nor the extension permission. I'll file a separate bug for that.

Depends on: 1549204
Depends on: 1643688
Depends on: 1659500

still relevant

Priority: P2 → P3
Whiteboard: [geckoview:2023?]

Sorry, there was a problem with the detection of inactive users. I'm reverting the change.

Assignee: nobody → gl
Status: NEW → ASSIGNED

Tasks and enhancements should have severity N/A.

Severity: S3 → N/A
Whiteboard: [geckoview:2023?] → [geckoview:2023?][addons-jira]

The contextualIdentities API is implemented at toolkit level, but the broader feature is not working correctly on Android. After bug 1659500 amd bug 1643740 get resolved, we should verify that the container feature / contextualIdentities API works, and have Junit and/or mochitests to verify that it works. And re-enable tests at https://searchfox.org/mozilla-central/rev/b579290e6b830d1b3f0a941203b0c0e1e56c42a3/toolkit/components/extensions/test/xpcshell/xpcshell-common.ini#111-114

Assignee: gl → nobody
Status: ASSIGNED → NEW
Type: enhancement → task
Depends on: 1643740
Summary: Implement |contextualidentities| API → Verify correctness of |contextualidentities| API
You need to log in before you can comment on or make changes to this bug.