From 4703c600a4abb1616c82c43902262475c7af7673 Mon Sep 17 00:00:00 2001 From: Patrick McCann Date: Wed, 11 Dec 2024 11:14:00 -0500 Subject: [PATCH] update promise list fixes https://github.com/WICG/turtledove/issues/1298 --- FLEDGE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FLEDGE.md b/FLEDGE.md index 3f084aa27..d8bc57b15 100644 --- a/FLEDGE.md +++ b/FLEDGE.md @@ -502,7 +502,7 @@ In the case of a component auction, all `AuctionConfig` parameters for that comp ##### 2.1.1 Providing Signals Asynchronously -The values of some signals (those configured by fields `auctionSignals`, `sellerSignals`, `perBuyerSignals`, `perBuyerTimeouts`, `deprecatedRenderURLReplacements`, and `directFromSellerSignals`) can optionally be provided not as concrete values, but as [Promises](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise). This permits some parts of the auction, such as loading of scripts and trusted signals, and launching of isolated worklet processes, to overlap the computation (or network retrieval) of those values. The worklet scripts will only see the resolved values; if any such Promise rejects the auction will be aborted (unless it managed to fail already or get otherwise aborted anyway). +The values of some signals (those configured by fields `serverResponse`, `auctionSignals`, `sellerSignals`, `perBuyerSignals`, `perBuyerTimeouts`, `perBuyerCumulativeTimeouts`, `perBuyerCurrencies`, `deprecatedRenderURLReplacements`, `additionalBids`, `resolveToConfig`, `directFromSellerSignals`, and `directFromSellerSignalsHeaderAdSlot`) can optionally be provided not as concrete values, but as [Promises](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise). This permits some parts of the auction, such as loading of scripts and trusted signals, and launching of isolated worklet processes, to overlap the computation (or network retrieval) of those values. The worklet scripts will only see the resolved values; if any such Promise rejects the auction will be aborted (unless it managed to fail already or get otherwise aborted anyway). ##### 2.1.2 Seller Security Considerations