A minor update to the original email: The design doc URL linked in the Intent to Ship was intended for internal use only. The design is publicly accessible at https://github.com/WICG/turtledove/blob/main/FLEDGE.md#23-scoring-bids. Please refer to to the explainer.
On Wednesday, June 12, 2024 at 11:48:15 AM UTC-4 Chris Harrelson wrote: > LGTM3 > > On Wed, Jun 12, 2024 at 4:06 PM Daniel Bratell <brat...@gmail.com> wrote: > >> LGTM2 >> >> /Daniel >> On 2024-06-12 13:09, Yoav Weiss (@Shopify) wrote: >> >> LGTM1 >> >> This sounds like a web-exposed bug fix, and I agree that the risk seems >> low. >> >> On Tue, Jun 11, 2024 at 6:10 PM 'Xiaochen Zhou' via blink-dev < >> blin...@chromium.org> wrote: >> >>> I have started the requests, thank you. This item was originated from a >>> previous launch: >>> https://chromestatus.com/feature/5140606359175168?gate=5143092244250624. >>> This feature was added to the Protected Audience explainer, but was never >>> implemented or spec'd. This launch implemented this missing feature and >>> added it to the spec. Please refer to the previous launch for reviews, >>> thank you. >>> >>> On Tuesday, June 11, 2024 at 11:36:28 AM UTC-4 vmp...@chromium.org >>> wrote: >>> >>>> Hi, >>>> >>>> Can you please start the various reviews in chromestatus? >>>> [image: chipsna.png] >>>> >>>> Thanks, >>>> Vlad >>>> >>>> On Fri, Jun 7, 2024 at 11:10 AM 'Xiaochen Zhou' via blink-dev < >>>> blin...@chromium.org> wrote: >>>> >>>>> Contact emails >>>>> >>>>> xiaoc...@google.com, shiva...@google.com, jka...@google.com >>>>> >>>>> Explainer >>>>> >>>>> https://github.com/WICG/turtledove/pull/1145 >>>>> >>>>> Specification >>>>> >>>>> https://github.com/WICG/turtledove/pull/1141 >>>>> >>>>> Design docs >>>>> >>>>> >>>>> https://docs.google.com/document/d/1JSUZzEnVGn6Rz6ncLbyhThModoxTGnBn-jS5xJf4Aq0/edit?usp=sharing >>>>> >>>>> Summary >>>>> >>>>> We will complete the renderSize implementation to match what the >>>>> Protected Audience explainer claims >>>>> <https://github.com/WICG/turtledove/blob/main/FLEDGE.md#23-scoring-bids>. >>>>> The explainer states that if the Protected Audience generateBid function >>>>> returns a render URL with size specified, then the browserSignals >>>>> argument >>>>> to the scoreAd function will have a renderSize field reflecting that size >>>>> (so that all relevant information about the bid is available for >>>>> scoring). >>>>> However this was missed during implementation. >>>>> >>>>> Setting this field is unlikely to break existing usage as this field >>>>> has been a part of the explainer for 7 months and has always been >>>>> optional. >>>>> renderSize is only passed into scoreAd(), as part of browserSignals, >>>>> if generateBid() returned a width and height. If it is specified, script >>>>> can check whether the fix is enabled by executing: >>>>> >>>>> 'renderSize' in browserSignals >>>>> >>>>> See Github issue <https://github.com/WICG/turtledove/issues/1088> and >>>>> explainer sections for renderSize >>>>> <https://github.com/WICG/turtledove/blob/main/FLEDGE.md#23-scoring-bids> >>>>> . >>>>> >>>>> Blink component >>>>> >>>>> Blink>InterestGroups >>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EInterestGroups> >>>>> >>>>> TAG review >>>>> >>>>> None >>>>> >>>>> TAG review status >>>>> >>>>> Not applicable >>>>> >>>>> Risks >>>>> >>>>> Interoperability and Compatibility >>>>> >>>>> None >>>>> >>>>> Gecko: No signal >>>>> >>>>> WebKit: No signal >>>>> >>>>> Web developers: No signals >>>>> >>>>> Other signals: >>>>> >>>>> WebView application risks >>>>> >>>>> Does this intent deprecate or change behavior of existing APIs, such >>>>> that it has potentially high risk for Android WebView-based applications? >>>>> >>>>> None >>>>> >>>>> >>>>> Debuggability >>>>> >>>>> Additional debugging capabilities are not necessary for these feature >>>>> changes. >>>>> >>>>> >>>>> Will this feature be supported on all six Blink platforms (Windows, >>>>> Mac, Linux, ChromeOS, Android, and Android WebView)? >>>>> >>>>> No >>>>> >>>>> Supported on all six Blink platforms except Android WebView. >>>>> >>>>> >>>>> Is this feature fully tested by web-platform-tests >>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>>>> ? >>>>> >>>>> Yes, it is tested by >>>>> third_party/blink/web_tests/external/wpt/fledge/tentative/score-ad-browser-signals.https.window.js. >>>>> >>>>> Flag name on chrome://flags >>>>> >>>>> None >>>>> >>>>> Finch feature name >>>>> >>>>> None >>>>> >>>> >> Please add a runtime flag with a base feature for this, just in case this >> turns out riskier than expected. >> >> >>> >>>>> Non-finch justification >>>>> >>>>> None >>>>> >>>>> Requires code in //chrome? >>>>> >>>>> False >>>>> >>>>> Tracking bug >>>>> >>>>> https://issues.chromium.org/u/1/issues/333628467 >>>>> >>>>> Launch bug >>>>> >>>>> https://launch.corp.google.com/launch/4319084 >>>>> >>>>> Estimated milestones >>>>> >>>>> No milestones specified >>>>> >>>>> >>>>> Anticipated spec changes >>>>> >>>>> Open questions about a feature may be a source of future web compat or >>>>> interop issues. Please list open issues (e.g. links to known github >>>>> issues >>>>> in the project for the feature specification) whose resolution may >>>>> introduce web compat/interop risk (e.g., changing to naming or structure >>>>> of >>>>> the API in a non-backward-compatible way). >>>>> >>>>> None >>>>> >>>>> Link to entry on the Chrome Platform Status >>>>> >>>>> https://chromestatus.com/feature/5181817440436224 >>>>> >>>>> This intent message was generated by Chrome Platform Status >>>>> <https://chromestatus.com/> >>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "blink-dev" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to blink-dev+...@chromium.org. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALrW-V%2BWeRpO5f%3D%3DyMvbHrQHqs_FFT-w0-aKm37UyTtoSgTULA%40mail.gmail.com >>>>> >>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALrW-V%2BWeRpO5f%3D%3DyMvbHrQHqs_FFT-w0-aKm37UyTtoSgTULA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "blink-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to blink-dev+...@chromium.org. >>> To view this discussion on the web visit >>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/5a7e0a8c-3fc0-4a18-a705-be7da379aec3n%40chromium.org >>> >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/5a7e0a8c-3fc0-4a18-a705-be7da379aec3n%40chromium.org?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "blink-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to blink-dev+...@chromium.org. >> To view this discussion on the web visit >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohS%2Btrnus2c2LKeAYkmR0cHMwH4h-XhSM%2BF22XfVbZ4o%2B4w%40mail.gmail.com >> >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohS%2Btrnus2c2LKeAYkmR0cHMwH4h-XhSM%2BF22XfVbZ4o%2B4w%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> -- >> You received this message because you are subscribed to the Google Groups >> "blink-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to blink-dev+...@chromium.org. >> > To view this discussion on the web visit >> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/bdd52d47-e019-4ecb-857a-ce16a22d9a7e%40gmail.com >> >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/bdd52d47-e019-4ecb-857a-ce16a22d9a7e%40gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/2a71120b-ff67-436c-acb3-245195a7752bn%40chromium.org.