LGTM3 On Wed, Jun 12, 2024 at 4:06 PM Daniel Bratell <bratel...@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 < > blink-dev@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+unsubscr...@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+unsubscr...@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+unsubscr...@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 on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw-kWF1Rvcrq7xU7OgTXb%2BVxY6On0_q%2BY_zRmu1_LFxnHA%40mail.gmail.com.