Add SameSite bit to partition-key origin attribute for first-party partitioning
Categories
(Core :: Privacy: Anti-Tracking, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox126 | --- | fixed |
People
(Reporter: bvandersloot, Assigned: bvandersloot)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
I think this has to be a separate task outside of what we currently have bugged out for CHIPS. This will not be used for Storage, which doesn't have a concept of first-party partitioning.
Assignee | ||
Updated•9 months ago
|
Assignee | ||
Comment 1•8 months ago
|
||
This patch is a no-op for observable functionality. All it does is add a bit to the partitionKey for OA, and then adds plumbing to be able to set it, and where it is required, sets it to false.
This is serialized identically to the absence of the bit, so nothing changes at all.
Comment 3•7 months ago
|
||
Backed out for causing build bustages @ toolkit/components/resistfingerprinting/nsRFPService.cpp
Backout link: https://hg.mozilla.org/integration/autoland/rev/dd4ea6fd487cdd13b3e9274caf128a106928dc92
Assignee | ||
Comment 4•7 months ago
|
||
Looks like there was an upstream change on March 27 that caused a conflict. Rebasing, building, and trying again.
Comment 6•7 months ago
•
|
||
Backed out for causing multiple failure.
- Push with failures - xpcshell failures
- Failure Log
- Failure line: TEST-UNEXPECTED-FAIL | caps/tests/unit/test_oa_partitionKey_pattern.js | xpcshell return code: 0
- Push with failures - devtools failures
- Failure Log
- Failure line: [1075] Assertion failure: !aParentContext->IsInProcess(), at /builds/worker/checkouts/gecko/toolkit/components/antitracking/StorageAccessAPIHelper.cpp:478
- Push with failures - mochitests failures
- Failure Log
- Failure line: TEST-UNEXPECTED-FAIL | toolkit/mozapps/extensions/test/browser/browser_installtrigger_install.js | Test timed out -
Assignee | ||
Comment 7•7 months ago
|
||
Comment 9•7 months ago
|
||
Backed out for causing multiple failures.
- Backout link
- Push with failures
- Failure Log
- Failure line: TEST-UNEXPECTED-FAIL | TestStoragePrincipalHelper.TestGetPrincipalCookieBehavior5 | Value of: testPrincipal->OriginAttributesRef().mPartitionKey.EqualsLiteral( "(https,example.org)")
Assignee | ||
Comment 10•7 months ago
|
||
Comment 11•7 months ago
|
||
Comment 12•7 months ago
|
||
bugherder |
Description
•