Closed Bug 1957154 Opened 27 days ago Closed 23 days ago

[wpt-sync] Sync PR 51699 - [Protected Audiences] Make WPT tests reject unexpected CORS preflights.

Categories

(Core :: CSS Parsing and Computation, task, P4)

task

Tracking

()

RESOLVED FIXED
139 Branch
Tracking Status
firefox139 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 51699 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/51699
Details from upstream follow.

Matt Menke <mmenke@chromium.org> wrote:

[Protected Audiences] Make WPT tests reject unexpected CORS preflights.

Bug: None
Change-Id: I0d529fc16856476b4a40c1745f521ab05cf81330
Reviewed-on: https://chromium-review.googlesource.com/6404777
WPT-Export-Revision: 4ae4f537e2bafae22b77e6516a804067b8e6f868

Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core

CI Results

Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 11 tests and 2 subtests

Status Summary

Firefox

OK : 11
FAIL: 49

Chrome

OK : 11
PASS: 47
FAIL: 2

Safari

OK : 11
FAIL: 49

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /fledge/tentative/no-winner.https.window.html?1-5 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
    • Bidding logic script: error=close-connection: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: error=http-error: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: error=no-content-type: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: error=wrong-content-type: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: error=bad-allow-fledge: FAIL (Chrome: PASS, Safari: FAIL)
  • /fledge/tentative/no-winner.https.window.html?16-20 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
    • Bidding logic script: generateBid=return {bid: 1, render: "https://not-in-ads-array.test/"};: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: generateBid=return {bid: 1};: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: generateBid=return {render: interestGroup.ads[0].renderURL};: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: generateBid=return {bid:0, render: interestGroup.ads[0].renderURL};: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: generateBid=return {bid:-1, render: interestGroup.ads[0].renderURL};: FAIL (Chrome: PASS, Safari: FAIL)
  • /fledge/tentative/no-winner.https.window.html?36-40 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
    • Decision logic script: scoreAd=return -1;: FAIL (Chrome: PASS, Safari: FAIL)
    • Decision logic script: scoreAd=return {desirability: 0};: FAIL (Chrome: PASS, Safari: FAIL)
    • Decision logic script: scoreAd=return {desirability: -1};: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding WASM helper: error=close-connection: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding WASM helper: error=http-error: FAIL (Chrome: PASS, Safari: FAIL)
  • /fledge/tentative/no-winner.https.window.html?21-25 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
    • Decision logic script: error=close-connection: FAIL (Chrome: PASS, Safari: FAIL)
    • Decision logic script: error=http-error: FAIL (Chrome: PASS, Safari: FAIL)
    • Decision logic script: error=no-content-type: FAIL (Chrome: PASS, Safari: FAIL)
    • Decision logic script: error=wrong-content-type: FAIL (Chrome: PASS, Safari: FAIL)
    • Decision logic script: error=bad-allow-fledge: FAIL (Chrome: PASS, Safari: FAIL)
  • /fledge/tentative/no-winner.https.window.html?6-10 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
    • Bidding logic script: error=fledge-not-allowed: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: error=no-allow-fledge: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: error=no-body: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: error=no-generateBid: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: generateBid=throw 1;: FAIL (Chrome: PASS, Safari: FAIL)
  • /fledge/tentative/no-winner.https.window.html?26-30 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
    • Decision logic script: error=fledge-not-allowed: FAIL (Chrome: PASS, Safari: FAIL)
    • Decision logic script: error=no-allow-fledge: FAIL (Chrome: PASS, Safari: FAIL)
    • Decision logic script: error=no-body: FAIL (Chrome: PASS, Safari: FAIL)
    • Decision logic script: error=no-scoreAd: FAIL (Chrome: PASS, Safari: FAIL)
    • Decision logic script: scoreAd=throw 1;: FAIL (Chrome: PASS, Safari: FAIL)
  • /fledge/tentative/no-winner.https.window.html?31-35 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
    • Decision logic script: scoreAd=This does not compile: FAIL (Chrome: PASS, Safari: FAIL)
    • Decision logic script: scoreAd=while(1);: FAIL (Chrome: PASS, Safari: FAIL)
    • Decision logic script: scoreAd=return "Foo";: FAIL (Chrome: PASS, Safari: FAIL)
    • Decision logic script: scoreAd=return {desirability: "Foo"};: FAIL (Chrome: PASS, Safari: FAIL)
    • Decision logic script: scoreAd=return 0;: FAIL (Chrome: PASS, Safari: FAIL)
  • /fledge/tentative/no-winner.https.window.html?41-45 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
    • Bidding WASM helper: error=no-content-type: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding WASM helper: error=wrong-content-type: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding WASM helper: error=bad-allow-fledge: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding WASM helper: error=fledge-not-allowed: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding WASM helper: error=no-allow-fledge: FAIL (Chrome: PASS, Safari: FAIL)
  • /fledge/tentative/no-winner.https.window.html?11-15 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
    • Bidding logic script: generateBid=This does not compile: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: generateBid=while(1);: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: generateBid=return 5;: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: generateBid=return "Foo";: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding logic script: generateBid=return interestGroup.ads[0].renderURL;: FAIL (Chrome: PASS, Safari: FAIL)
  • /fledge/tentative/no-winner.https.window.html?46-last [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
    • Bidding WASM helper: error=no-body: FAIL (Chrome: PASS, Safari: FAIL)
    • Bidding WASM helper: error=not-wasm: FAIL (Chrome: PASS, Safari: FAIL)
  • /fledge/tentative/service-worker-request-visibility.https.window.html?1-last [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
    • Make sure service workers do see public requests.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Make sure service workers do not see private requests: FAIL (Chrome: FAIL, Safari: FAIL)

Tests Disabled in Gecko Infrastructure

  • /fledge/tentative/no-winner.https.window.html?1-5 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
  • /fledge/tentative/no-winner.https.window.html?16-20 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
  • /fledge/tentative/no-winner.https.window.html?36-40 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
  • /fledge/tentative/no-winner.https.window.html?21-25 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
  • /fledge/tentative/no-winner.https.window.html?6-10 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
  • /fledge/tentative/no-winner.https.window.html?26-30 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
  • /fledge/tentative/no-winner.https.window.html?31-35 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
  • /fledge/tentative/no-winner.https.window.html?41-45 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
  • /fledge/tentative/no-winner.https.window.html?11-15 [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
  • /fledge/tentative/no-winner.https.window.html?46-last [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
  • /fledge/tentative/service-worker-request-visibility.https.window.html?1-last [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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] (Chrome: OK, Safari: OK)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/cc62a2d626b9 [wpt PR 51699] - [Protected Audiences] Make WPT tests reject unexpected CORS preflights., a=testonly
Status: NEW → RESOLVED
Closed: 23 days ago
Resolution: --- → FIXED
Target Milestone: --- → 139 Branch
You need to log in before you can comment on or make changes to this bug.