Fix WPT failures left after set_permission is enabled for storage-access
Categories
(Core :: Privacy: Anti-Tracking, enhancement)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox119 | --- | fixed |
People
(Reporter: bvandersloot, Assigned: bvandersloot)
References
(Blocks 1 open bug)
Details
Attachments
(7 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
| Assignee | ||
Comment 1•3 years ago
|
||
Depends on D186981
Updated•3 years ago
|
| Assignee | ||
Comment 2•3 years ago
|
||
Also, remove a too-early check for third-partyness from StorageAccessAPIHelper::CheckBrowserSettingsDecidesStorageAccessAPI- that gets checked later anyway and should not override an inactive document
Depends on D186982
| Assignee | ||
Comment 3•3 years ago
|
||
without this, permissions set in the main process that are site-scoped on origins with non-null ports are not pushed out to the content process.
Depends on D186983
| Assignee | ||
Comment 4•3 years ago
|
||
We already had cross-origin-but-same-site covered. But the WPT exposed same-origin as a bug.
Depends on D186984
| Assignee | ||
Comment 5•3 years ago
|
||
Depends on D186985
| Assignee | ||
Comment 6•3 years ago
|
||
Depends on D187138
| Assignee | ||
Comment 7•3 years ago
|
||
Depends on D187287
Comment 9•2 years ago
•
|
||
Backed out for assertion failure on PermissionManager.cpp
Backout link: https://hg.mozilla.org/integration/autoland/rev/072cb0ddcc54c39e69e7ba612f2319f78ef6f8c1
Log link: https://treeherder.mozilla.org/logviewer?job_id=429664159&repo=autoland&lineNumber=10097
There were also perma dt failures on browser_webconsole_requestStorageAccess_errors.js
| Assignee | ||
Comment 10•2 years ago
|
||
I didn't test against reftests or devtools because I thought the changes here would be covered well enough by bc, chrome, and mochitests. fixes incoming, after looking through the full set of failures on the provided job.
Comment 11•2 years ago
|
||
Comment 12•2 years ago
•
|
||
Backed out for causing storage-access-api wpt failures.
Failure logs:
- https://treeherder.mozilla.org/logviewer?job_id=429754383&repo=autoland
- https://treeherder.mozilla.org/logviewer?job_id=429754821&repo=autoland
- https://treeherder.mozilla.org/logviewer?job_id=429754854&repo=autoland
Backout link: https://hg.mozilla.org/integration/autoland/rev/e92c707a3c07751b6cb435402ee8969f02b6b82b
| Assignee | ||
Comment 13•2 years ago
|
||
I missed that Android behaves differently due to config differences, so I didn't run wpt there. taking the wptreport.json from this run as an update.
Also, there was another minor wpt failure in a new tentative test in html/anonymous-iframe. I've added expected: FAIL for those too.
Comment 14•2 years ago
|
||
Comment 15•2 years ago
|
||
Backed out 9 changesets (bug 1848783, bug 1837168, bug 1835920) for causing multiple failures.
| Assignee | ||
Comment 16•2 years ago
|
||
I think the mochitest-plain failure is an unrelated intermittent. I can't get it to reproduce locally, even with xorigin tests enabled.
The wpt failure is a correctly attributed intermittent wherein all subtests pass, but the test runner times out. I'm adding [OK, TIMEOUT] expectations to those tests and a few other tests that use the same helpers that might suffer from the same intermittent failure.
All other failures in that push look unrelated. Hearing no complaints, I'm going to re-push with the wpt ini files updated to be permissive of intermittent timeouts.
Comment 17•2 years ago
•
|
||
The mochitest was permafailing and the backfills point to the push that I've backed out.
You can check the backfills in this backfill range.
Maybe it is not this specific revision for wpt, maybe it's something else from that push?
Comment 18•2 years ago
|
||
Comment 19•2 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/f6a610946bd1
https://hg.mozilla.org/mozilla-central/rev/c2491de30c72
https://hg.mozilla.org/mozilla-central/rev/b58e27b64cb0
https://hg.mozilla.org/mozilla-central/rev/b7b2e5374b5d
https://hg.mozilla.org/mozilla-central/rev/fbffb07bb176
https://hg.mozilla.org/mozilla-central/rev/7466cc9b1831
https://hg.mozilla.org/mozilla-central/rev/19eb3d212504
| Assignee | ||
Updated•2 years ago
|
Description
•