Closed Bug 1895068 Opened 29 days ago Closed 27 days ago

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)

defect

Tracking

()

VERIFIED FIXED
127 Branch
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
Flags: needinfo?(fbraun)

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: nobody → fbraun
Status: NEW → ASSIGNED
Flags: needinfo?(fbraun)

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=...>.

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
Status: ASSIGNED → RESOLVED
Closed: 27 days ago
Resolution: --- → FIXED
Target Milestone: --- → 127 Branch

Verified fix in today's beta-sim.

Status: RESOLVED → VERIFIED

That's great to know. Thanks for confirming Cosmin!

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: