On 11/5/24 5:10 PM, Nan Lin wrote:
Hi Mike,

Thanks for the quick response. Please see the inline response.

Thanks,
Nan

On Tue, Nov 5, 2024 at 4:36 PM Mike Taylor <miketa...@chromium.org> wrote:

    On 11/5/24 3:30 PM, 'Akash Nadan' via blink-dev wrote:

    Contact emails

    akashna...@google.com <mailto:akashna...@google.com>,
    lin...@chromium.org <mailto:lin...@chromium.org>,
    johni...@chromium.org <mailto:johni...@chromium.org>


    Explainer

    Attribution Reporting with event-level reports
    <https://github.com/WICG/attribution-reporting-api/blob/main/EVENT.md>

    Attribution Reporting API with Aggregatable Reports
    <https://github.com/WICG/attribution-reporting-api/blob/main/AGGREGATE.md>

    Aggregation Service for the Attribution Reporting API
    
<https://github.com/WICG/attribution-reporting-api/blob/main/AGGREGATION_SERVICE_TEE.md>


    Specification

    https://wicg.github.io/attribution-reporting-api/
    <https://wicg.github.io/attribution-reporting-api/>


    Blink component

    Internals > AttributionReporting
    
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3EAttributionReporting>


    TAG review

    Still under review
    <https://github.com/w3ctag/design-reviews/issues/724>under the
    original I2S for the Attribution Reporting API


    TAG review status

    Pending


    Summary

    We are landing the following change to the Attribution Reporting
    API focused on:

     *

        making it easier to receive API cookie-based debug reports


    Currently the API allows cookie-based debug reporting only if
    third-party cookies are available AND the API caller sets the
    special unpartitioned ar_debug cookie.


    This change makes it easier for API callers to use the API’s
    cookie-based debug reporting by allowing them to receive
    cookie-based debug reports as long as they have third-party
    cookie accessibility on the source/destination sites, and they no
    longer need to actually set the ar_debug cookie. Third-party
    cookie accessibility is equivalent to the API caller’s ability to
    set the ar_debug cookie.


    This change makes it easier for API callers to receive
    cookie-based API debug reports (i.e. lower chance of
    misconfigured ar_debug cookies).


    Explainer/Spec changes

    1.

        Explainer & Spec:
        https://github.com/WICG/attribution-reporting-api/issues/1440
        <https://github.com/WICG/attribution-reporting-api/issues/1440>

    Can you motivate this change a little more? I'm not seeing
    developer feedback in this issue that requiring the ar_debug
    cookie is a burden - so why do we want to make this change now?


In the past, we've heard about feedback on missing debug reports due to misconfigured ar_debug cookie (e.g. https://github.com/WICG/attribution-reporting-api/issues/1195). Therefore, our motivation is to improve utility, and in the meanwhile bring Attribution Reporting API in alignment with Private Aggregation API in terms of debugging behavior.

Thanks - looking at https://github.com/WICG/attribution-reporting-api/issues/1195#issuecomment-2018709555 it seems like the developer just misconfigured the debug cookie, right?

So I guess my question is: why did we think requiring this cookie was a good idea in the past, and why do we not believe that now? I agree it is awkward that ARA and PAA don't have similar debug requirements.


    Risks
    Interoperability and Compatibility

    This is not a fully backwards compatible change. The API caller
    may receive more debug reports overall, however this is unlikely
    because the  API caller can only set the unpartitioned cookie if
    they have third-party cookie access and they still have control
    over whether to enable cookie-based debug reporting via setting
    other API fields. Additionally, this change will not break any
    pre-existing API integrations or web functionality.


    Gecko: No signal (Original request:
    https://github.com/mozilla/standards-positions/issues/791
    <https://github.com/mozilla/standards-positions/issues/791>)


    WebKit: No signal (Original request:
    https://github.com/WebKit/standards-positions/issues/180
    <https://github.com/WebKit/standards-positions/issues/180>)



    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?

    No


    Will this feature be supported on all six Blink platforms
    (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?

    The attribution reporting feature will be supported on all
    platforms with the exception of 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


    Estimated milestones

    This feature is anticipated to ship as part of Chrome 132
    <https://chromiumdash.appspot.com/schedule>.


    Link to entry on the Chrome Platform Status

    https://chromestatus.com/feature/5107034180288512
    <https://chromestatus.com/feature/5107034180288512>


    Links to previous Intent discussions

    Previous I2S:

    Intent to Ship: Attribution Reporting API
    <https://groups.google.com/a/chromium.org/g/blink-dev/c/2Rmj5V6FSaY>

    Intent to Ship: Attribution Reporting features M117
    
<https://groups.google.com/a/chromium.org/g/blink-dev/c/nWF61c8xu-M/m/uMmH1ewcAQAJ>

    Intent to Ship: Attribution Reporting features M118
    
<https://groups.google.com/a/chromium.org/g/blink-dev/c/Mh-mJiyJZFk/m/HlgzpphYBQAJ>

    Intent to Ship: Attribution Reporting features M119
    <https://groups.google.com/a/chromium.org/g/blink-dev/c/6e44SBtEtcQ>

    Intent to Ship: Attribution Reporting features M120
    
<https://groups.google.com/a/chromium.org/g/blink-dev/c/jSk3xpNPzGQ/m/VZPsdYgGCAAJ>

    Intent to Ship: Attribution Reporting features M121
    
<https://groups.google.com/a/chromium.org/g/blink-dev/c/g9KiC6Rg_mA/m/V679WcWuAQAJ>

    Intent to Ship: Attribution Reporting features M123
    
<https://groups.google.com/a/chromium.org/g/blink-dev/c/NE7VGke1Bjc/m/bIX00t4CAAAJ>

    Intent to Ship: Attribution Reporting features M124
    
<https://groups.google.com/a/chromium.org/g/blink-dev/c/aregp1li6xk/m/IhBB2z8tBQAJ>

    Intent to Ship: Attribution Reporting features M125
    
<https://groups.google.com/a/chromium.org/g/blink-dev/c/9UyhI6SRyxM/m/zgWWckgWAQAJ>

    Intent to Ship: Attribution Reporting features M126
    
<https://groups.google.com/a/chromium.org/g/blink-dev/c/7UQR2lPn5KE/m/q_kL6ZiJDgAJ>

    Intent to Ship: Attribution Reporting features M127
    <https://groups.google.com/a/chromium.org/g/blink-dev/c/LAgnyPsJyJg?pli=1>

    Intent to Ship: Attribution Reporting features M128 (1)
    
<https://groups.google.com/a/chromium.org/g/blink-dev/c/qlsv7fn0zRE/m/SK8upePCCAAJ>

    Intent to Ship: Attribution Reporting features M128 (2)
    
<https://groups.google.com/a/chromium.org/g/blink-dev/c/VKGn41wMYlg/m/VsNXktqvCAAJ>

    Intent to Ship: Attribution Reporting feature M130
    
<https://groups.google.com/a/chromium.org/g/blink-dev/c/-K2xDYuvmmA/m/Fhp564I7AgAJ>


-- 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/dabe5dbd-7c60-4f4f-b355-4f082bb9e62an%40chromium.org
    
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/dabe5dbd-7c60-4f4f-b355-4f082bb9e62an%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 visit
    
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b271e7ec-b183-41c7-9b5e-41efee533506%40chromium.org
    
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b271e7ec-b183-41c7-9b5e-41efee533506%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 visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/50dbe7a2-bca6-4dbb-8f31-1149aa266732%40chromium.org.

Reply via email to