Closed Bug 1915683 Opened 6 months ago Closed 6 months ago

[wpt-sync] Sync PR 47865 - Add trustedScoringSignalsCoordinator to auction config

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox131 fixed)

RESOLVED FIXED
131 Branch
Tracking Status
firefox131 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Tianyang Xu <xtlsheep@google.com> wrote:

Add trustedScoringSignalsCoordinator to auction config

Add trustedScoringSignalsCoordinator to auction config for trusted
scoring signals KVv2 fetching.

Also add maxTrustedBiddingSignalsURLLength case for interest groups
in devtools_serialization.cc.

Explainer update: https://github.com/WICG/turtledove/pull/1264

Bug: 337917489
Change-Id: I0061c914862513069658921a245b91c6e7958b08
Reviewed-on: https://chromium-review.googlesource.com/5805217
WPT-Export-Revision: dab3f70ed0f97a66068aebde6a9c24f19f71d55d

CI Results

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

Total 32 tests and 5 subtests

Status Summary

Firefox

OK : 32
PASS: 1
FAIL: 145

Chrome

OK : 32
PASS: 15
FAIL: 131

Safari

OK : 32
PASS: 1
FAIL: 145

Links

GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /fledge/tentative/additional-bids.https.window.html?1-last [wpt.fyi]
    • single valid additional bid: FAIL (Chrome: FAIL, Safari: FAIL)
    • two valid additional bids: FAIL (Chrome: FAIL, Safari: FAIL)
    • two valid additional bids from two distinct Fetch requests: FAIL (Chrome: FAIL, Safari: FAIL)
    • one additional bid filtered by negative targeting, so auction has no winner: FAIL (Chrome: PASS, Safari: FAIL)
    • higher additional bid is filtered by negative targeting, so lower additional bid win: FAIL (Chrome: FAIL, Safari: FAIL)
    • higher additional bid is filtered by negative targeting, but it is missing a signature, so it still wins: FAIL (Chrome: FAIL, Safari: FAIL)
    • higher additional bid is filtered by negative targeting, but it has an invalid signature, so it still wins: FAIL (Chrome: FAIL, Safari: FAIL)
    • higher additional bid is filtered by negative targeting by two negative interest groups, and since one is on the device, the lower bid wins: FAIL (Chrome: FAIL, Safari: FAIL)
    • higher additional bid is filtered by negative targeting by two negative interest groups, but because of a joining origin mismatch, it still wins: FAIL (Chrome: FAIL, Safari: FAIL)
    • trusted seller signals retrieved for additional bids: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/cross-origin.https.window.html?13-last [wpt.fyi]
    • Run auction in cross-origin iframe and open winning ad in a fenced frame child of the main frame.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Run auction in cross-origin iframe and open winning ad in a fenced frame child of another cross-origin iframe.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Different top-frame origin.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Single seller auction with as many distinct origins as possible (except no component ads).: FAIL (Chrome: FAIL, Safari: FAIL)
    • Run auction in main frame, try to open winning ad in different same-origin main frame.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/cross-origin.https.window.html?9-12 [wpt.fyi]
    • Run auction in cross-origin iframe with run-ad-auction permission denied.: FAIL (Chrome: PASS, Safari: FAIL)
    • Run auction in cross-origin iframe with run-ad-auction for iframe origin, which is different from seller origin.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Run auction main frame, open winning ad in cross-origin iframe.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Run auction in cross-origin iframe and open winning ad in nested fenced frame.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/cross-origin.https.window.html?5-8 [wpt.fyi]
    • Join interest group owned by parent's origin in cross-origin iframe.: FAIL (Chrome: PASS, Safari: FAIL)
    • Run auction in same-origin iframe, default permissions.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Run auction in cross-origin iframe, default permissions.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Run auction in cross-origin iframe with run-ad-auction permission.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/cross-origin.https.window.html?1-4 [wpt.fyi]
    • Join interest group in same-origin iframe, default permissions.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Join interest group in cross-origin iframe, default permissions.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Join interest group in cross-origin iframe with join-ad-interest-group permission.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Join interest group in cross-origin iframe with join-ad-interest-group permission denied.: FAIL (Chrome: PASS, Safari: FAIL)
  • /fledge/tentative/currency.https.window.html?17-20 [wpt.fyi]
    • Multi-seller auction --- component scoreAd modifies bid to wrong currency.: FAIL (Chrome: PASS, Safari: FAIL)
    • Multi-seller auction --- top-level perBuyerCurrencies matches bid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Multi-seller auction --- consistent sellerConfig and top-level perBuyerCurrencies.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Multi-seller auction --- inconsistent sellerConfig and top-level perBuyerCurrencies.: FAIL (Chrome: PASS, Safari: FAIL)
  • /fledge/tentative/currency.https.window.html?5-8 [wpt.fyi]
    • Returning bid w/currency, configuration w/different currency.: FAIL (Chrome: PASS, Safari: FAIL)
    • Different currencies for different origins, all match.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Different currencies for different origins, USD one matches.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Different currencies for different origins, none match.: FAIL (Chrome: PASS, Safari: FAIL)
  • /fledge/tentative/currency.https.window.html?29-32 [wpt.fyi]
    • Converted currency use with sellerCurrency different, no conversion.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Converted currency use with sellerCurrency different, conversion.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Modified bid does not act in place of incomingBidInSellerCurrency.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Both modified bid and incomingBidInSellerCurrency.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/currency.https.window.html?1-4 [wpt.fyi]
    • Returning bid with invalid currency.: FAIL (Chrome: PASS, Safari: FAIL)
    • Returning bid with currency, configuration w/o currency.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Returning bid w/o currency, configuration w/currency.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Returning bid w/currency, configuration w/matching currency.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/currency.https.window.html?9-12 [wpt.fyi]
    • Multi-seller auction --- no currency restriction.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Multi-seller auction --- component sellerCurrency matches bid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Multi-seller auction --- component scoreAd modifies bid into its sellerCurrency.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Multi-seller auction --- component scoreAd modifies bid, no explicit currency.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/currency.https.window.html?25-28 [wpt.fyi]
    • Trying to use incomingBidInSellerCurrency to change bid already in that currency.: FAIL (Chrome: PASS, Safari: FAIL)
    • incomingBidInSellerCurrency repeating value of bid already in that currency is OK.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Converted currency use with no sellerCurrency set.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Converted currency use with sellerCurrency set matching.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/currency.https.window.html?13-16 [wpt.fyi]
    • Multi-seller auction --- component scoreAd modifies bid, bidder has bidCurrency.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Multi-seller auction --- only bidder currency specified.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Multi-seller auction --- only bidder currency in config, component uses explicit currency.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Multi-seller auction --- incomingBidInSellerCurrency does not go to top-level; component sellerCurrency does.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/currency.https.window.html?33-last [wpt.fyi]
    • incomingBidInSellerCurrency at top-level trying to convert is OK.: FAIL (Chrome: FAIL, Safari: FAIL)
    • incomingBidInSellerCurrency at top-level trying to change bid is not OK.: FAIL (Chrome: PASS, Safari: FAIL)
    • incomingBidInSellerCurrency at top-level doing a no-op conversion OK.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/currency.https.window.html?21-24 [wpt.fyi]
    • Multi-seller auction --- top-level perBuyerCurrencies different from bid.: FAIL (Chrome: PASS, Safari: FAIL)
    • Multi-seller auction --- component sellerCurrency different from bid.: FAIL (Chrome: PASS, Safari: FAIL)
    • Trying to use incomingBidInSellerCurrency w/o sellerCurrency set.: FAIL (Chrome: PASS, Safari: FAIL)
    • Trying to use incomingBidInSellerCurrency w/sellerCurrency set.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?66-70 [wpt.fyi]
    • InterestGroup.ads duplicate ad.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.adComponents is undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.adComponents is empty array.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.adComponents with one ad.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.adComponents one ad with metadata object.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?71-75 [wpt.fyi]
    • InterestGroup.adComponents one ad with metadata string.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.adComponents one ad with null metadata.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.adComponents one ad with adRenderId. This field should not be passed to generateBid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.adComponents one ad with buyerAndSellerReportingId. This field should not be passed to generateBid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.adComponents one ad with buyerReportingId. This field should not be passed to generateBid.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?61-65 [wpt.fyi]
    • InterestGroup.ads one ad with adRenderId. This field should not be passed to generateBid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.ads one ad with buyerAndSellerReportingId. This field should not be passed to generateBid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.ads one ad with buyerReportingId. This field should not be passed to generateBid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.ads one ad with novel field. This field should not be passed to generateBid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.ads with multiple ads.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?1-5 [wpt.fyi]
    • InterestGroup.owner.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.owner with non-normalized origin.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.owner is URL.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.name.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.name with unicode characters.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?16-20 [wpt.fyi]
    • InterestGroup.prioritySignalsOverrides should not be passed in, since it can be changed by auctions.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.enableBiddingSignalsPrioritization not set.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.enableBiddingSignalsPrioritization unrecognized.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.enableBiddingSignalsPrioritization false.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.enableBiddingSignalsPrioritization true.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?81-85 [wpt.fyi]
    • InterestGroup.auctionServerRequestFlags has multiple values.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.auctionServerRequestFlags.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.adComponents duplicate ad.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?36-40 [wpt.fyi]
    • InterestGroup.trustedBiddingSignalsURL not set.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.trustedBiddingSignalsURL.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.trustedBiddingSignalsURL with non-normalized value.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.trustedBiddingSignalsURL with relative URL.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.trustedBiddingSignalsURL with unpaired surrogate characters, which should be replaced with "\uFFFD".: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?31-35 [wpt.fyi]
    • InterestGroup.executionMode not present.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.executionMode compatibility.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.executionMode frozen-context.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.executionMode group-by-origin.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.executionMode has non-standard string.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?26-30 [wpt.fyi]
    • InterestGroup.updateURL not set.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.updateURL.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.updateURL with non-normalized value.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.updateURL with relative URL.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.updateURL with unpaired surrogate characters, which should be replaced with "\uFFFD".: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?76-80 [wpt.fyi]
    • InterestGroup.adComponents one ad with novel field. This field should not be passed to generateBid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.adComponents with multiple ads.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.auctionServerRequestFlags is undefined: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.auctionServerRequestFlags is "omit-ads".: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.auctionServerRequestFlags is "include-full-ads".: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?21-25 [wpt.fyi]
    • InterestGroup.biddingWasmHelperURL not set.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.biddingWasmHelperURL.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.biddingWasmHelperURL with non-normalized value.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.biddingWasmHelperURL with relative URL.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.biddingWasmHelperURL with unpaired surrogate characters, which should be replaced with "\uFFFD".: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?6-10 [wpt.fyi]
    • InterestGroup.name with empty name.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.name with unpaired surrogate characters, which should be replaced with "\uFFFD".: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.biddingLogicURL.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.biddingLogicURL with relative URL.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.lifetimeMs should not be passed in.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?41-45 [wpt.fyi]
    • InterestGroup.trustedBiddingSignalsKeys not set.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.trustedBiddingSignalsKeys.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.trustedBiddingSignalsKeys with non-normalized values.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.trustedBiddingSignalsKeys unpaired surrogate characters, which should be replaced with "\uFFFD".: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.trustedBiddingSignalsSlotSizeMode empty.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?46-50 [wpt.fyi]
    • InterestGroup.trustedBiddingSignalsSlotSizeMode none.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.trustedBiddingSignalsSlotSizeMode slot-size.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.trustedBiddingSignalsSlotSizeMode all-slots-requested-sizes.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.trustedBiddingSignalsSlotSizeMode unrecognized value.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.userBiddingSignals not set.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?11-15 [wpt.fyi]
    • InterestGroup.priority should not be passed in, since it can be changed by auctions.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.priorityVector undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.priorityVector empty.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.priorityVector.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.priorityVector with unpaired surrogate character.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?56-60 [wpt.fyi]
    • InterestGroup.nonStandardField.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.ads with one ad.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.ads one ad with metadata object.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.ads one ad with metadata string.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.ads one ad with null metadata.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?51-55 [wpt.fyi]
    • InterestGroup.userBiddingSignals is integer.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.userBiddingSignals is array.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.userBiddingSignals is object.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.userBiddingSignals unpaired surrogate characters, which should be kept as-is.: FAIL (Chrome: FAIL, Safari: FAIL)
    • InterestGroup.userBiddingSignals unpaired surrogate characters in an object, which should be kept as-is.: FAIL (Chrome: FAIL, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bf0b117d9712 [wpt PR 47865] - Add trustedScoringSignalsCoordinator to auction config, a=testonly
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 131 Branch
You need to log in before you can comment on or make changes to this bug.