Perma /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-site - HTTPS downgrade-upgrade - Test timed out when Gecko 127 merges to beta on 2024-05-13
Categories
(Core :: DOM: Security, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr115 | --- | unaffected |
firefox125 | --- | unaffected |
firefox126 | --- | unaffected |
firefox127 | + | verified |
People
(Reporter: chorotan, Assigned: freddy)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
task 2024-05-04T11:31:56.795Z] 11:31:56 INFO - TEST-START | /fetch/metadata/generated/element-video-poster.https.sub.html
[task 2024-05-04T11:31:56.796Z] 11:31:56 INFO - Closing window 0cde5dc4-523c-4489-98c5-4e7e8f69d1dc
[task 2024-05-04T11:31:56.989Z] 11:31:56 INFO - PID 16751 | [Child 19917, Main Thread] WARNING: 'AppShutdown::IsInOrBeyond(ShutdownPhase::AppShutdownConfirmed)', file /builds/worker/checkouts/gecko/gfx/ipc/CanvasShutdownManager.cpp:97
[task 2024-05-04T11:31:56.990Z] 11:31:56 INFO - PID 16751 | [Child 19917, Main Thread] WARNING: 'AppShutdown::IsInOrBeyond(ShutdownPhase::AppShutdownConfirmed)', file /builds/worker/checkouts/gecko/gfx/ipc/CanvasShutdownManager.cpp:97
[task 2024-05-04T11:31:56.994Z] 11:31:56 INFO - PID 16751 | [Child 19917, Main Thread] WARNING: IPC message 'PNecko::Msg_RemoveRequestContext' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:542
[task 2024-05-04T11:31:57.935Z] 11:31:57 INFO - PID 16751 | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpucwshl_6/runtests_leaks_878_tab_pid20133.log
[task 2024-05-04T11:31:57.954Z] 11:31:57 INFO - PID 16751 | [Child 20133, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:720
[task 2024-05-04T11:32:27.385Z] 11:32:27 INFO - ....
[task 2024-05-04T11:32:27.385Z] 11:32:27 INFO - TEST-PASS | /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-site - Same-Origin -> Same-Site -> Same-Origin redirect
[task 2024-05-04T11:32:27.385Z] 11:32:27 INFO - TEST-PASS | /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-site - Cross-Site -> Same Origin
[task 2024-05-04T11:32:27.385Z] 11:32:27 INFO - TEST-PASS | /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-site - Cross-Site -> Same-Site
[task 2024-05-04T11:32:27.385Z] 11:32:27 INFO - TEST-PASS | /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-site - Cross-Site -> Cross-Site
[task 2024-05-04T11:32:27.385Z] 11:32:27 INFO - TEST-PASS | /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-site - Same-Origin -> Same Origin
[task 2024-05-04T11:32:27.385Z] 11:32:27 INFO - TEST-PASS | /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-site - Same-Origin -> Same-Site
[task 2024-05-04T11:32:27.385Z] 11:32:27 INFO - TEST-PASS | /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-site - Same-Origin -> Cross-Site
[task 2024-05-04T11:32:27.385Z] 11:32:27 INFO - TEST-PASS | /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-site - Same-Site -> Same Origin
[task 2024-05-04T11:32:27.385Z] 11:32:27 INFO - TEST-PASS | /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-site - Same-Site -> Same-Site
[task 2024-05-04T11:32:27.385Z] 11:32:27 INFO - TEST-PASS | /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-site - Same-Site -> Cross-Site
[task 2024-05-04T11:32:27.385Z] 11:32:27 INFO - TEST-UNEXPECTED-TIMEOUT | /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-site - HTTPS downgrade-upgrade - Test timed out
[task 2024-05-04T11:32:27.385Z] 11:32:27 INFO -
[task 2024-05-04T11:32:27.385Z] 11:32:27 INFO - TEST-UNEXPECTED-NOTRUN | /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-mode - expected PASS
[task 2024-05-04T11:32:27.386Z] 11:32:27 INFO -
[task 2024-05-04T11:32:27.386Z] 11:32:27 INFO - TEST-UNEXPECTED-NOTRUN | /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-dest - expected PASS
[task 2024-05-04T11:32:27.386Z] 11:32:27 INFO -
[task 2024-05-04T11:32:27.386Z] 11:32:27 INFO - TEST-UNEXPECTED-NOTRUN | /fetch/metadata/generated/element-video-poster.https.sub.html | sec-fetch-user - expected PASS
[task 2024-05-04T11:32:27.387Z] 11:32:27 INFO - TEST-UNEXPECTED-TIMEOUT | /fetch/metadata/generated/element-video-poster.https.sub.html | expected OK
[task 2024-05-04T11:32:27.387Z] 11:32:27 INFO - TEST-INFO took 30593ms
Assignee | ||
Comment 1•29 days ago
|
||
This test was an oversight in annotating expected failure. All generated tests for fetch/metadata are broken as they assume that browsers do not upgrade mixed content (which Firefox and Chrome now do).
For now, we can consider this expected failure. I will propose a patch to annotate the test expectation on Monday and will discuss changes in the actual tests within WPT as a follow-up.
Assignee | ||
Comment 2•27 days ago
|
||
Updated•27 days ago
|
Assignee | ||
Updated•27 days ago
|
Assignee | ||
Comment 3•27 days ago
|
||
What's interesting about this test case is that this isn't strictly an image element: We use just use an HTMLImageElement implementation under the hood when we display the <video poster=...>
.
Assignee | ||
Comment 4•27 days ago
|
||
Looks like Chrome is also upgrading poster
. Looks like this flows naturally from the HTML spec definition: The request is created with destination image
and initiator type video
.
Pushed by fbraun@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/800769fad61a correct known test failures for mixed content upgrading r=ckerschb
Comment 6•27 days ago
|
||
bugherder |
Assignee | ||
Comment 8•26 days ago
|
||
That's great to know. Thanks for confirming Cosmin!
Updated•25 days ago
|
Description
•