LGTM3

On Wed, Jul 29, 2026 at 2:26 AM Mike Taylor <[email protected]> wrote:

> LGTM2
> On 7/28/26 5:28 p.m., Rick Byers wrote:
>
> LGTM1, thanks Johann!
>
> I appreciate that there's some risk here (0.018% is still a lot of
> pageloads). But given the context of an optional feature not well supported
> across browsers and useful only for the small fraction of Chromium browser
> users with 3PCs disabled, I believe the risk is low and also trust that you
> and your team will respond to any incidents effectively.
>
> On Mon, Jul 27, 2026 at 5:50 PM Johann Hofmann <[email protected]>
> wrote:
>
>> Hello!
>>
>> I'm happy to report that rSAFor usage has been driven down significantly. 
>> Given
>> that the previous LGTMs were for deprecation only, *I'm seeking** final
>> approval to remove document.requestStorageAccessFor in M153*.
>>
>> After the biggest consumer of the API removed usage in June, we are now
>> at 0.018% of pageloads
>> <https://chromestatus.com/metrics/feature/timeline/popularity/4332>. To
>> address Mike's earlier concern, usage of navigator.permissions.query for
>> top-level-storage-access has been driven down massively as well, to <=
>> 0.03% of pageloads (this is an upper bound as I am naively assuming at most
>> one query per pageload, which is the best I can do with the available
>> metrics).
>>
>> From brief spot testing of the few larger sites still using the API, the
>> only noticeable loss of functionality is the lack of automatic (silent)
>> login between their related sites. This is an expected result (and only
>> happens if the user actually blocks 3PCs).
>>
>> As such, I'd like to proceed and remove the API now. We'll use a feature
>> flag (StorageAccessAPIRelatedWebsiteSets) to have an emergency lever for
>> unexpected breakage, and plan to actually remove the code in the M154/M155
>>  timeframe.
>>
>> Please let me know if you have any questions!
>>
>> Thanks,
>>
>> Johann
>>
>>
>> On Mon, Nov 24, 2025 at 5:03 PM Johann Hofmann <[email protected]>
>> wrote:
>>
>>> Thank you everyone! Just wanted to ack the concerns again and will try
>>> to report back on any bumps along the way.
>>>
>>> On Sun, Nov 23, 2025 at 4:50 PM Rick Byers <[email protected]> wrote:
>>>
>>>> LGTM3 to deprecate.
>>>> Yes I'm quite sure that worst case we can no-op this. I hope it doesn't
>>>> get stuck there though, total removal doesn't seem like it should be too
>>>> hard, but we still need to put the work in to do it responsibly.
>>>>
>>>> Thanks!
>>>>   Rick
>>>>
>>>> On Sun, Nov 23, 2025, 1:46 a.m. Yoav Weiss (@Shopify) <
>>>> [email protected]> wrote:
>>>>
>>>>> LGTM2 with a similar disclaimer
>>>>>
>>>>> On Wednesday, November 19, 2025 at 11:06:30 PM UTC+2 Mike Taylor wrote:
>>>>>
>>>>>> Thanks Johann.
>>>>>>
>>>>>> LGTM1 to deprecate, but please come back before M150 for us to
>>>>>> discuss removal, so we have a better idea of the risk. And good luck
>>>>>> driving usage down.
>>>>>> On 11/9/25 8:31 p.m., Johann Hofmann wrote:
>>>>>>
>>>>>> Thanks both, I think you're spot on with these concerns, both could
>>>>>> cause potential breakage and we'll have to work through them as part of 
>>>>>> the
>>>>>> deprecation. It should be possible to look at data for both of these 
>>>>>> cases,
>>>>>> although to Rick's point it may only be possible once we've worked 
>>>>>> through
>>>>>> the list of partners with Related Website Sets.
>>>>>>
>>>>>> I'm very confident that outside of the known list of RWS users both
>>>>>> checking for existence of rSAFor and potentially problematic permissions
>>>>>> checks should be rare enough that I'd still like to seek API Owner 
>>>>>> approval
>>>>>> for this intent right now, also to unblock the outreach to these partners
>>>>>> with a reference to the deprecation process in Chrome.
>>>>>>
>>>>>> I believe that a viable worst-case option for the M150 timeline could
>>>>>> be to simply no-op the API (and the permissions API integration) without
>>>>>> RWS support while we track down remaining usage.
>>>>>>
>>>>>>
>>>>>> On Mon, Nov 10, 2025 at 9:56 AM Mike Taylor <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> One concern I have is once we remove the `top-level-storage-access`
>>>>>>> permission, `navigator.permissions.query` will throw a TypeError. Of the
>>>>>>> ~1% of pages using rSAFor, do we know how many of them are using
>>>>>>> `navigator.permissions.query`?
>>>>>>>
>>>>>>> On 11/8/25 8:39 a.m., Rick Byers wrote:
>>>>>>>
>>>>>>> That said, your point about it applying just to the relatively small
>>>>>>> number of sites on the RWS list is a good one. I do expect you're right
>>>>>>> that it'll be easy to drive down usage and I'd also guess that the vast
>>>>>>> majority of usage would be gated by a feature detect, right? Just feels
>>>>>>> like we'll need a bit more evidence to demonstrate why we know this 
>>>>>>> will be
>>>>>>> safe to remove given the high UseCounter.
>>>>>>>
>>>>>>> Rick
>>>>>>>
>>>>>>> On Fri, Nov 7, 2025 at 1:52 PM Rick Byers <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> This one seems a bit trickier than RWS itself because we have to
>>>>>>>> reason about the risk of code that assumes the API exists. I am 
>>>>>>>> supportive
>>>>>>>> of deprecation now, but perhaps we should come back to the data after 
>>>>>>>> RWS
>>>>>>>> is removed and see what the usage severity of breakage is in practice
>>>>>>>> before approving removal?
>>>>>>>>
>>>>>>>> Rick
>>>>>>>>
>>>>>>>> On Fri, Nov 7, 2025, 12:35 p.m. 'Johann Hofmann' via blink-dev <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Apologies, I used the wrong Chromestatus link (the original
>>>>>>>>> feature status), this one is correct:
>>>>>>>>> https://chromestatus.com/feature/5162221567082496
>>>>>>>>>
>>>>>>>>> On Fri, Nov 7, 2025 at 2:44 PM Johann Hofmann <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Contact emails
>>>>>>>>>>
>>>>>>>>>> [email protected], [email protected]
>>>>>>>>>>
>>>>>>>>>> Explainer
>>>>>>>>>>
>>>>>>>>>> https://github.com/privacycg/requestStorageAccessFor
>>>>>>>>>>
>>>>>>>>>> Specification
>>>>>>>>>>
>>>>>>>>>> https://privacycg.github.io/requestStorageAccessFor/
>>>>>>>>>>
>>>>>>>>>> Summary
>>>>>>>>>>
>>>>>>>>>> The requestStorageAccessFor (rSAFor) API is an extension to the
>>>>>>>>>> Storage Access API that allows a top-level site to request access to
>>>>>>>>>> unpartitioned ("first-party") cookies on behalf of embedded sites. 
>>>>>>>>>> Browsers
>>>>>>>>>> will have discretion to grant or deny access, with mechanisms like 
>>>>>>>>>> Related
>>>>>>>>>> Website Sets (RWS) membership as a potential signal. This allows for 
>>>>>>>>>> use of
>>>>>>>>>> the Storage Access API by top-level sites. Following Chrome's 
>>>>>>>>>> announcement
>>>>>>>>>> that the current approach to third-party cookies will be maintained, 
>>>>>>>>>> we are
>>>>>>>>>> now planning to deprecate and remove rSAFor, as it is only usable in 
>>>>>>>>>> Chrome
>>>>>>>>>> to request storage access between RWS sites. Related Website Sets 
>>>>>>>>>> will also
>>>>>>>>>> be deprecated via a separate intent.
>>>>>>>>>>
>>>>>>>>>> Blink component
>>>>>>>>>>
>>>>>>>>>> Blink>StorageAccessAPI
>>>>>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EStorageAccessAPI>
>>>>>>>>>>
>>>>>>>>>> Web Feature ID
>>>>>>>>>>
>>>>>>>>>> None
>>>>>>>>>>
>>>>>>>>>> Motivation
>>>>>>>>>>
>>>>>>>>>> Chrome has announced
>>>>>>>>>> <https://privacysandbox.com/news/update-on-plans-for-privacy-sandbox-technologies/>
>>>>>>>>>> that the current approach to third-party cookies will be maintained. 
>>>>>>>>>> rSAFor
>>>>>>>>>> currently has usage on about 0.95% of page loads
>>>>>>>>>> <https://chromestatus.com/metrics/feature/timeline/popularity/4332>,
>>>>>>>>>> but any website relying on successful invocation of rSAFor (i.e. the 
>>>>>>>>>> API
>>>>>>>>>> returns a promise that resolves) must also have registered a set on 
>>>>>>>>>> the RWS GitHub
>>>>>>>>>> repository
>>>>>>>>>> <https://github.com/GoogleChrome/related-website-sets/blob/main/related_website_sets.JSON>.
>>>>>>>>>> Any invocations of rSAFor outside of an RWS currently returns a 
>>>>>>>>>> promise
>>>>>>>>>> that is rejected.
>>>>>>>>>>
>>>>>>>>>> Our metrics suggest that almost all of the usage of rSAFor is
>>>>>>>>>> from websites that have registered sets. We will continue to monitor 
>>>>>>>>>> usage
>>>>>>>>>> and aim to drive it down prior to removal by proactively informing 
>>>>>>>>>> set
>>>>>>>>>> owners of the deprecation timelines and request them to turn down 
>>>>>>>>>> usage.
>>>>>>>>>> Additionally, other browser engines have not signaled interest in
>>>>>>>>>> implementing the API, obviating any interoperability concerns.
>>>>>>>>>>
>>>>>>>>>> Debuggability
>>>>>>>>>>
>>>>>>>>>> N/A
>>>>>>>>>>
>>>>>>>>>> Requires code in //chrome?
>>>>>>>>>>
>>>>>>>>>> False
>>>>>>>>>>
>>>>>>>>>> Estimated milestones
>>>>>>>>>>
>>>>>>>>>> Deprecate in M144, and target M150 for removal.
>>>>>>>>>>
>>>>>>>>>> Link to entry on the Chrome Platform Status
>>>>>>>>>>
>>>>>>>>>> https://chromestatus.com/feature/5122534152863744
>>>>>>>>>>
>>>>>>>>>> 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 [email protected].
>>>>>>>>> To view this discussion visit
>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAD_OO4jr7zaQS-Sy%2B_DvWQsMWx_DMJ_sLsMe412Ca96Cg-uLyg%40mail.gmail.com
>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAD_OO4jr7zaQS-Sy%2B_DvWQsMWx_DMJ_sLsMe412Ca96Cg-uLyg%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 [email protected].
>>>>>>> To view this discussion visit
>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFUtAY8Q1KXUC0W9JMrpknW2o%2BPLdK7vi4d4dmhUZEssj1Gung%40mail.gmail.com
>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFUtAY8Q1KXUC0W9JMrpknW2o%2BPLdK7vi4d4dmhUZEssj1Gung%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 [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSJ3Ewc%3DmtJLZ-0G2-rXSEsQNOe_%2Bc2VnyVtvgdXA1X0Mw%40mail.gmail.com.

Reply via email to