[wpt-sync] Sync PR 46177 - [bfcache] Unblock broadcastchannel on dedicated worker
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox132 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 46177 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/46177
Details from upstream follow.
rubberyuzu <yuzus@chromium.org> wrote:
[bfcache] Unblock broadcastchannel on dedicated worker
Change-Id: Iea7fdd4024f54dd6306334437ba80030feb9a0bb
Reviewed-on: https://chromium-review.googlesource.com/5526694
WPT-Export-Revision: 9adc4080586b47cc448498b7dd2a6a4ab1bbefff
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Comment 1•1 year ago
|
||
| Assignee | ||
Comment 2•1 year ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 36 tests and 1 subtests
Status Summary
Firefox
OK : 31[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 33[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 34[GitHub]
PASS : 11[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 12[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 13[GitHub]
FAIL : 18[Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 19[Gecko-linux1804-64-qr-debug] 23[GitHub] 25[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview]
PRECONDITION_FAILED: 4[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 7[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
TIMEOUT : 1[Gecko-linux1804-64-qr-debug] 4[GitHub]
Chrome
OK : 35
PASS : 32
FAIL : 2
PRECONDITION_FAILED: 10
TIMEOUT : 2
Safari
OK : 35
PASS : 9
FAIL : 31
PRECONDITION_FAILED: 4
TIMEOUT : 2
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /fetch/fetch-later/activate-after.tentative.https.window.html [wpt.fyi]:
OK[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview],SKIP[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],TIMEOUT[GitHub] linked bug:Bug 1874988 - /fetch/fetch-later/send-on-deactivate.tentative.https.window.html [wpt.fyi]:
OK[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview],SKIP[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],TIMEOUT[GitHub] linked bug:Bug 1876246
New Tests That Don't Pass
- /IndexedDB/back-forward-cache-open-transaction.window.html [wpt.fyi]:
OK[GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview,Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:OK, Safari:OK) - /webtransport/back-forward-cache-with-closed-webtransport-connection-ccns.https.tentative.window.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:OK, Safari:OK)- Testing BFCache support for page with closed WebTransport connection and "Cache-Control: no-store" header.:
PRECONDITION_FAILED(Chrome:PRECONDITION_FAILED, Safari:PRECONDITION_FAILED)
- Testing BFCache support for page with closed WebTransport connection and "Cache-Control: no-store" header.:
- /webtransport/back-forward-cache-with-closed-webtransport-connection.https.window.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:OK, Safari:OK) - /webtransport/back-forward-cache-with-open-webtransport-connection-ccns.https.tentative.window.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:OK, Safari:OK)- Testing BFCache support for page with open WebTransport connection and "Cache-Control: no-store" header.:
PRECONDITION_FAILED(Chrome:PRECONDITION_FAILED, Safari:PRECONDITION_FAILED)
- Testing BFCache support for page with open WebTransport connection and "Cache-Control: no-store" header.:
- /webtransport/back-forward-cache-with-open-webtransport-connection.https.window.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:OK, Safari:OK)- Testing BFCache support for page with open WebTransport connection.:
PRECONDITION_FAILED(Chrome:PRECONDITION_FAILED, Safari:FAIL)
- Testing BFCache support for page with open WebTransport connection.:
- /fetch/fetch-later/activate-after.tentative.https.window.html [wpt.fyi]:
OK[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview],SKIP[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],TIMEOUT[GitHub] (Chrome:OK, Safari:OK)- fetchLater() sends out based on activateAfter.:
FAIL[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview],TIMEOUT[Gecko-linux1804-64-qr-debug,GitHub] (Chrome:PASS, Safari:FAIL) - fetchLater() sends out based on activateAfter, even if document is in BFCache.:
FAIL(Chrome:PASS, Safari:FAIL)
- fetchLater() sends out based on activateAfter.:
- /fetch/fetch-later/send-on-deactivate-with-background-sync.tentative.https.window.html [wpt.fyi]
- fetchLater() does send on page entering BFCache even if BackgroundSync is on.:
FAIL(Chrome:PASS, Safari:FAIL) - fetchLater() with activateAfter=0 sends on page entering BFCache if BackgroundSync is on.:
FAIL(Chrome:PASS, Safari:FAIL) - fetchLater() with activateAfter=1m does send on page entering BFCache even if BackgroundSync is on.:
FAIL(Chrome:PASS, Safari:FAIL)
- fetchLater() does send on page entering BFCache even if BackgroundSync is on.:
- /fetch/fetch-later/send-on-deactivate.tentative.https.window.html [wpt.fyi]:
OK[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview],SKIP[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],TIMEOUT[GitHub] (Chrome:OK, Safari:OK)- fetchLater() sends on page entering BFCache if BackgroundSync is off.:
FAIL(Chrome:PASS, Safari:FAIL) - Call fetchLater() when BFCached with activateAfter=0 sends immediately.:
FAIL[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview],TIMEOUT[GitHub] (Chrome:PASS, Safari:FAIL) - fetchLater() sends on navigating away a page w/o BFCache.:
FAIL(Chrome:PASS, Safari:FAIL) - fetchLater() does not send aborted request on navigating away a page w/o BFCache.:
FAIL(Chrome:PASS, Safari:FAIL) - fetchLater() with activateAfter=1m sends on page entering BFCache if BackgroundSync is off.:
FAIL(Chrome:PASS, Safari:FAIL)
- fetchLater() sends on page entering BFCache if BackgroundSync is off.:
- /fs/FileSystemFileHandle-sync-access-handle-back-forward-cache.https.tentative.window.html [wpt.fyi]
- Creating a SAH on an active page evicts an inactive page on contention.:
FAIL(Chrome:TIMEOUT, Safari:FAIL)
- Creating a SAH on an active page evicts an inactive page on contention.:
- /fs/FileSystemFileHandle-writable-file-stream-back-forward-cache.https.tentative.window.html [wpt.fyi]
- Creating a WFS on an active page evicts an inactive page on contention.:
FAIL(Chrome:PASS, Safari:FAIL)
- Creating a WFS on an active page evicts an inactive page on contention.:
- /performance-timeline/not-restored-reasons/performance-navigation-timing-attributes.tentative.window.html [wpt.fyi]
- RemoteContextHelper navigation using BFCache:
FAIL(Chrome:PASS, Safari:FAIL)
- RemoteContextHelper navigation using BFCache:
- /performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache-reasons-stay.tentative.window.html [wpt.fyi]
- RemoteContextHelper navigation using BFCache:
FAIL(Chrome:PASS, Safari:FAIL)
- RemoteContextHelper navigation using BFCache:
- /performance-timeline/not-restored-reasons/performance-navigation-timing-bfcache.tentative.window.html [wpt.fyi]
- RemoteContextHelper navigation using BFCache:
FAIL(Chrome:PASS, Safari:FAIL)
- RemoteContextHelper navigation using BFCache:
- /performance-timeline/not-restored-reasons/performance-navigation-timing-cross-origin-bfcache.tentative.window.html [wpt.fyi]
- RemoteContextHelper navigation using BFCache:
FAIL(Chrome:PASS, Safari:FAIL)
- RemoteContextHelper navigation using BFCache:
- /performance-timeline/not-restored-reasons/performance-navigation-timing-fetch.tentative.window.html [wpt.fyi]
- Ensure that ongoing fetch upon entering bfcache blocks bfcache and recorded.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Ensure that ongoing fetch upon entering bfcache blocks bfcache and recorded.:
- /performance-timeline/not-restored-reasons/performance-navigation-timing-iframes-without-attributes.tentative.window.html [wpt.fyi]
- RemoteContextHelper navigation using BFCache:
FAIL(Chrome:PASS, Safari:FAIL)
- RemoteContextHelper navigation using BFCache:
- /performance-timeline/not-restored-reasons/performance-navigation-timing-lock.https.tentative.window.html [wpt.fyi]
- Ensure that if WebLock is held upon entering bfcache, it cannot enter bfcache and gets reported.:
FAIL(Chrome:PASS, Safari:FAIL)
- Ensure that if WebLock is held upon entering bfcache, it cannot enter bfcache and gets reported.:
- /performance-timeline/not-restored-reasons/performance-navigation-timing-navigation-failure.tentative.window.html [wpt.fyi]
- Ensure that navigation failure blocks bfcache and gets recorded.:
FAIL(Chrome:PASS, Safari:FAIL)
- Ensure that navigation failure blocks bfcache and gets recorded.:
- /performance-timeline/not-restored-reasons/performance-navigation-timing-not-bfcached.tentative.window.html [wpt.fyi]
- RemoteContextHelper navigation using BFCache:
FAIL(Chrome:PASS, Safari:FAIL)
- RemoteContextHelper navigation using BFCache:
- /performance-timeline/not-restored-reasons/performance-navigation-timing-redirect-on-history.tentative.window.html [wpt.fyi]
- RemoteContextHelper navigation using BFCache:
FAIL(Chrome:PASS, Safari:TIMEOUT)
- RemoteContextHelper navigation using BFCache:
- /performance-timeline/not-restored-reasons/performance-navigation-timing-reload.tentative.window.html [wpt.fyi]
- RemoteContextHelper navigation using BFCache:
FAIL(Chrome:PASS, Safari:FAIL)
- RemoteContextHelper navigation using BFCache:
- /performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-bfcache.tentative.window.html [wpt.fyi]
- RemoteContextHelper navigation using BFCache:
FAIL(Chrome:FAIL, Safari:FAIL)
- RemoteContextHelper navigation using BFCache:
- /performance-timeline/not-restored-reasons/performance-navigation-timing-same-origin-replace.tentative.window.html [wpt.fyi]
- RemoteContextHelper navigation using BFCache:
FAIL(Chrome:PASS, Safari:FAIL)
- RemoteContextHelper navigation using BFCache:
- /webrtc/back-forward-cache-with-closed-webrtc-connection-ccns.https.tentative.window.html [wpt.fyi]
- Testing BFCache support for page with closed WebRTC connection and "Cache-Control: no-store" header.:
PRECONDITION_FAILED(Chrome:PRECONDITION_FAILED, Safari:PRECONDITION_FAILED)
- Testing BFCache support for page with closed WebRTC connection and "Cache-Control: no-store" header.:
- /webrtc/back-forward-cache-with-open-webrtc-connection-ccns.https.tentative.window.html [wpt.fyi]
- Testing BFCache support for page with open WebRTC connection and "Cache-Control: no-store" header.:
PRECONDITION_FAILED(Chrome:PRECONDITION_FAILED, Safari:PRECONDITION_FAILED)
- Testing BFCache support for page with open WebRTC connection and "Cache-Control: no-store" header.:
- /websockets/back-forward-cache-with-closed-websocket-connection-ccns.tentative.window.html [wpt.fyi]
- Testing BFCache support for page with closed WebSocket connection and "Cache-Control: no-store" header.:
PRECONDITION_FAILED(Chrome:PRECONDITION_FAILED, Safari:FAIL)
- Testing BFCache support for page with closed WebSocket connection and "Cache-Control: no-store" header.:
- /websockets/back-forward-cache-with-open-websocket-connection-ccns.tentative.window.html [wpt.fyi]
- Testing BFCache support for page with open WebSocket connection and "Cache-Control: no-store" header.:
PRECONDITION_FAILED(Chrome:PRECONDITION_FAILED, Safari:FAIL)
- Testing BFCache support for page with open WebSocket connection and "Cache-Control: no-store" header.:
Tests Disabled in Gecko Infrastructure
- /IndexedDB/back-forward-cache-open-transaction.window.html [wpt.fyi]:
OK[GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview,Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt] (Chrome:OK, Safari:OK) linked bug:Bug 1814534 - /webtransport/back-forward-cache-with-closed-webtransport-connection-ccns.https.tentative.window.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:OK, Safari:OK) - /webtransport/back-forward-cache-with-closed-webtransport-connection.https.window.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:OK, Safari:OK) - /webtransport/back-forward-cache-with-open-webtransport-connection-ccns.https.tentative.window.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:OK, Safari:OK) - /webtransport/back-forward-cache-with-open-webtransport-connection.https.window.html [wpt.fyi]:
OK[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt,GitHub],SKIP[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome:OK, Safari:OK) - /fetch/fetch-later/activate-after.tentative.https.window.html [wpt.fyi]:
OK[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview],SKIP[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],TIMEOUT[GitHub] (Chrome:OK, Safari:OK) linked bug:Bug 1874988 - /fetch/fetch-later/send-on-deactivate.tentative.https.window.html [wpt.fyi]:
OK[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview,Gecko-android-em-7.0-x86_64-qr-debug-geckoview,Gecko-android-em-7.0-x86_64-qr-opt-geckoview],SKIP[Gecko-linux1804-64-qr-debug,Gecko-linux1804-64-qr-opt,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],TIMEOUT[GitHub] (Chrome:OK, Safari:OK) linked bug:Bug 1876246
Comment 4•1 year ago
|
||
| bugherder | ||
Description
•