nested-context-navigations-iframe.html passes by accident
Categories
(Core :: DOM: Performance, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox117 | --- | fixed |
People
(Reporter: smaug, Assigned: smaug)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
nested-context-navigations-iframe.html's history.back() tests work only because they use https://searchfox.org/mozilla-central/source/testing/web-platform/tests/resource-timing/resources/navigate_back.html which does back() within a load event listener, which means in Gecko the current session history entry is replaced by a new load.
Bug 1563587 makes history.back() asynchronous, and the test starts to fail.
But the test fails already now if one uses setTimout
window.onload = function() { setTimeout("history.back();")}
The test passes with or without the timeout in other browsers which already have
asynchronous history.back()
Comment 1•5 years ago
|
||
:Olli this started permafailing once Bug 1563587 has landed:
https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&searchStr=windows%2C10%2Caarch64%2Copt%2Cweb%2Cplatform%2Ctests%2Ctest-windows10-aarch64%2Fopt-web-platform-tests-e10s-11%2Cw%28wpt11%29&revision=a6ba020c9f7cd1abecd8eb2287020468ec1da6e8
Is there any chance you could take a look?
Thank you.
Assignee | ||
Comment 2•5 years ago
|
||
aha, only on some platform
Comment hidden (Intermittent Failures Robot) |
Comment 5•5 years ago
|
||
Olli, any updates on this? It's still perma-failing:
Should we update the expectations on "nested-context-navigations-iframe.html" for the time being?
Assignee | ||
Comment 6•5 years ago
|
||
Yes, that is what I'm planning to do, just update the expectations. The actual bug has been there before Bug 1563587.
Assignee | ||
Comment 7•5 years ago
|
||
I have no plans to fix this particular bug atm, just let the test pass or fail. So the .ini change shouldn't happen in this bug.
Assignee | ||
Comment 8•5 years ago
•
|
||
So far I haven't figured out how to mark a test intermittently passing/failing.
expected: [PASS, FAIL] in .ini doesn't work.
I guess I just disable
Comment 9•5 years ago
|
||
[PASS, FAIL] is for steps: https://searchfox.org/mozilla-central/rev/597a69c70a5cce6f42f159eb54ad1ef6745f5432/testing/web-platform/meta/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html.ini#3
For the whole test, use [OK, FAIL], similar to https://searchfox.org/mozilla-central/source/testing/web-platform/meta/cookie-store/serviceworker_cookieStore_subscriptions.tentative.https.html.ini#3
Comment hidden (Intermittent Failures Robot) |
Updated•5 years ago
|
Updated•4 years ago
|
Comment 11•4 years ago
|
||
Not related to Fission.
See comment 8.
Updated•4 years ago
|
Updated•2 years ago
|
Comment 12•2 years ago
|
||
If I read the description correctly, the test should pass with asynchronous history.back()? I am not sure what the original state of the test is, but looks like it's passing now https://wpt.fyi/results/resource-timing/nested-context-navigations-iframe.html?label=master&product=chrome%5Bexperimental%5D&product=edge&product=firefox%5Bexperimental%5D&product=safari%5Bexperimental%5D&aligned ?
Do you think this bug is still relevant Olli?
Updated•2 years ago
|
Comment 13•2 years ago
|
||
The severity field for this bug is relatively low, S3. However, the bug has 20 votes.
:fdoty, could you consider increasing the bug severity?
For more information, please visit auto_nag documentation.
Updated•2 years ago
|
Assignee | ||
Comment 14•10 months ago
|
||
The test has been changed after this bug was filed. Pushing to try without the .ini file to see whether this passes everywhere.
At least the test passes locally on linux.
Assignee | ||
Comment 15•10 months ago
|
||
Updated•10 months ago
|
Updated•10 months ago
|
Comment 16•9 months ago
|
||
Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5b3ec632a18a enable subtests in nested-context-navigations-iframe.html, r=peterv
Comment 17•9 months ago
|
||
bugherder |
Description
•