[wpt-sync] Sync PR 32619 - App history: preserve id for cross-document reloads
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox99 fixed)
Tracking | Status | |
---|---|---|
firefox99 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
(Depends on 1 open bug, )
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 32619 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/32619
Details from upstream follow.
Domenic Denicola <domenic@chromium.org> wrote:
App history: preserve id for cross-document reloads
This doesn't yet tackle same-document reloads (i.e. reloads intercepted by transitionWhile()) as those require a bit more work to keep our nice loading spinner behavior.
Bug: 1243749
Change-Id: I150733db40c929b956e721f4fe6988d57321487dReviewed-on: https://chromium-review.googlesource.com/3425219
WPT-Export-Revision: 5b20cc1831d6a0815cf644e22c6979b492479e58
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
CI Results
Ran 7 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 9 tests and 1 subtests
Status Summary
Firefox
OK : 8
FAIL : 8
TIMEOUT: 2
Chrome
OK : 9
PASS : 1
FAIL : 8
Safari
OK : 8
FAIL : 8
TIMEOUT: 2
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
/app-history/navigate/reload-info.html
reload() variant with only info: FAIL (Chrome: FAIL, Safari: FAIL)
/app-history/navigate/reload-no-args.html
reload() variant with no state or info: FAIL (Chrome: FAIL, Safari: FAIL)
/app-history/navigate/reload-state-and-info.html
reload() variant with info and new state: FAIL (Chrome: FAIL, Safari: FAIL)
/app-history/navigate/reload-state-undefined.html
reload() variant with info and state: undefined counts the same as not present (because of Web IDL dictionary semantics), so preserves the state: FAIL (Chrome: FAIL, Safari: FAIL)
/app-history/app-history-entry/key-id-back-cross-document.html: TIMEOUT (Chrome: OK, Safari: TIMEOUT)
AppHistoryEntry's key and id on cross-document back navigation: TIMEOUT (Chrome: FAIL, Safari: TIMEOUT)
/app-history/app-history-entry/key-id-back-same-document.html
AppHistoryEntry's key and id on same-document back navigation: FAIL (Chrome: FAIL, Safari: FAIL)
/app-history/app-history-entry/key-id-location-reload.html
AppHistoryEntry's key and id after location.reload(): FAIL (Chrome: FAIL, Safari: FAIL)
/app-history/app-history-entry/key-id-location-replace-cross-origin.html
AppHistoryEntry's key and id after location.replace(): FAIL (Chrome: PASS, Safari: FAIL)
/app-history/app-history-entry/key-id-location-replace.html
AppHistoryEntry's key and id after location.replace(): FAIL (Chrome: FAIL, Safari: FAIL)
Comment 5•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/4e92ab80897d
https://hg.mozilla.org/mozilla-central/rev/fc64fb17fefe
Description
•