It's not exactly for experimentation, technically. My understanding is that we need to have a verdict from the TAG review before we send an I2S, but I don't think it's realistic to expect one before M130 branch cut (9/16/23). (I also need to go through I2S pre-review and launch bug approval before I can actually enable this feature by default, which will take some time.)
I'm trying to avoid creating a gap between the OT and when the feature ships in Chrome, since that would be a bad experience for OT participants. (I have seen the technical note about "gapless" OTs <https://www.chromium.org/blink/launching-features/#origin-trials>, but I'm not 100% clear on what that means, since it seems to imply that OT extension requests are irrelevant from a technical perspective.) On Wednesday, September 11, 2024 at 11:23:17 AM UTC-4 Chris Harrelson wrote: > Hi Chris, > > Sounds like good progress, thanks. Could you also tell us the reasons you > need to continue experimenting? > > On Wed, Sep 11, 2024 at 6:43 AM Chris Fredrickson <cfred...@chromium.org> > wrote: > >> Hello again - we'd like to request another OT extension, through M130 >> inclusive. As a demonstration of progress, we have: >> >> - Opened a spec PR >> <https://github.com/privacycg/storage-access/pull/206> >> - Requested formal position signals from Firefox >> <https://github.com/mozilla/standards-positions/issues/1065> and >> WebKit <https://github.com/WebKit/standards-positions/issues/390> >> - Written WPTs <https://github.com/web-platform-tests/wpt/pull/47728> >> - Requested TAG review >> <https://github.com/w3ctag/design-reviews/issues/992> >> >> >> On Wednesday, July 24, 2024 at 2:39:32 PM UTC-4 Mike Taylor wrote: >> >>> On 7/24/24 8:06 PM, Chris Fredrickson wrote: >>> >>> My apologies, I misunderstood the process here. I hereby formally >>> request an extension for this OT, through M129 :) >>> >>> Thanks, I formally LGTM the request to M129 inclusive. :) >>> >>> Re: the OT dashboard, I've already requested an OT extension through the >>> chromestatus entry; I believe the OT dashboard will be updated to reflect >>> that once the OT team approves that request. >>> >>> Great - I think the OT team typically chases down LGTMs - so you should >>> be set now. >>> >>> >>> Chris >>> >>> On Wednesday, July 24, 2024 at 1:52:53 PM UTC-4 Mike Taylor wrote: >>> >>>> Hey Chris, >>>> >>>> Per the process, you'll need to formally request an extension, rather >>>> than treat this as an FYI. >>>> >>>> (Also, I just double checked and >>>> https://developer.chrome.com/origintrials/#/register_trial/4008766618313162753 >>>> >>>> is only available until M127. Note there's a 2 month "grace period" where >>>> it will continue to work for users on 126 or 127 that haven't upgraded to >>>> M128 or higher - but it should not work in 128 or 129.) >>>> >>>> thanks, >>>> Mike >>>> On 7/24/24 4:03 PM, Chris Fredrickson wrote: >>>> >>>> FYI, we're going to extend this OT another 2 milestones, to 129 >>>> inclusive. (Existing OT tokens will still work, they won't expire IIUC.) >>>> >>>> On Tuesday, May 7, 2024 at 11:02:03 AM UTC-4 Mike Taylor wrote: >>>> >>>>> LGTM to experiment from 126 to 127 inclusive. >>>>> On 5/7/24 10:52 AM, Chris Fredrickson wrote: >>>>> >>>>> Contact emails >>>>> >>>>> joha...@chromium.org, cfre...@chromium.org, yi...@chromium.org >>>>> >>>>> Explainer >>>>> >>>>> https://github.com/explainers-by-googlers/storage-access-for-fedcm >>>>> >>>>> Specification >>>>> >>>>> None (TBD) >>>>> >>>>> Summary >>>>> >>>>> Reconciles the FedCM and Storage Access APIs by making a prior FedCM >>>>> grant a valid reason to automatically approve a storage access request. >>>>> >>>>> When a user grants permission for using their identity with a 3rd >>>>> party Identity Provider (IdP) on a Relying Party (RP), many IdPs require >>>>> third-party cookies to function correctly and securely. This proposal >>>>> aims >>>>> to satisfy that requirement in a private and secure manner by updating >>>>> the >>>>> Storage Access API (SAA) permission checks to not only accept the >>>>> permission grant that is given by a storage access prompt, but also the >>>>> permission grant that is given by a FedCM prompt. >>>>> >>>>> A key property of this mechanism is limiting the grant to cases >>>>> explicitly allowed by the RP via the FedCM permissions policy, enforcing >>>>> a >>>>> per-frame control for the RP and preventing passive surveillance by the >>>>> IdP >>>>> beyond the capabilities that FedCM already grants, as outlined in the >>>>> Privacy >>>>> Considerations >>>>> <https://github.com/explainers-by-googlers/storage-access-for-fedcm?tab=readme-ov-file#privacy-considerations> >>>>> . >>>>> >>>>> >>>>> Blink component >>>>> >>>>> Blink>StorageAccessAPI >>>>> >>>>> TAG review >>>>> >>>>> None >>>>> >>>>> TAG review status >>>>> >>>>> N/A >>>>> >>>>> Risks >>>>> >>>>> >>>>> Interoperability and Compatibility >>>>> >>>>> None >>>>> >>>>> >>>>> >>>>> Gecko: No public signals, positive initial signals >>>>> <https://docs.google.com/document/d/1jxqW4kvGdclIWsOlWMXWLGpwu1wOorST2Ol6vJKAjDE/edit#heading=h.y0ecc5cfr86n>. >>>>> >>>>> We will request a formal position. >>>>> >>>>> WebKit: No signal. We will request a formal position. >>>>> >>>>> Web developers: Positive <https://github.com/fedidcg/FedCM/issues/467> >>>>> >>>>> 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? >>>>> >>>>> N/A, not shipping on Android WebView. >>>>> >>>>> Goals for experimentation >>>>> >>>>> Evaluate the implementation, and the usability of the feature to >>>>> ensure it adequately solves the problem. >>>>> >>>>> Ongoing technical constraints >>>>> >>>>> None >>>>> >>>>> Debuggability >>>>> >>>>> None >>>>> >>>>> Will this feature be supported on all six Blink platforms (Windows, >>>>> Mac, Linux, ChromeOS, Android, and Android WebView)? >>>>> >>>>> No. It will not be supported in Android WebView. >>>>> >>>>> Is this feature fully tested by web-platform-tests? >>>>> >>>>> No. The implementation is primarily in permissions code in //chrome, >>>>> which cannot be tested in WPTs since WPTs use a fake permission >>>>> manager >>>>> <https://crsrc.org/c/content/web_test/browser/web_test_permission_manager.h;drc=33b441e83b1f70381158fcafb0ecde9168b79524;l=28> >>>>> >>>>> in Chromium. >>>>> >>>>> Flag name on chrome://flags >>>>> >>>>> #fedcm-with-storage-access-api >>>>> >>>>> Finch feature name >>>>> >>>>> FedCmWithStorageAccessAPI >>>>> >>>>> Non-finch justification >>>>> >>>>> None >>>>> >>>>> Requires code in //chrome? >>>>> >>>>> True >>>>> >>>>> Estimated milestones >>>>> >>>>> M126 through M127 (inclusive). >>>>> >>>>> >>>>> Link to entry on the Chrome Platform Status >>>>> >>>>> https://chromestatus.com/feature/5116478702747648 >>>>> >>>>> Links to previous Intent discussions >>>>> >>>>> Intent to prototype: >>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAD_OO4iogs7O60r0YcVnDB5aCvs9WUYjWFcuHqcFi5bXLRBOig%40mail.gmail.com >>>>> >>>>> This intent message was generated by Chrome Platform Status. >>>>> >>>>> -- >>>>> 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/9a75fe74-ca55-4ddc-93d7-120adfdee49en%40chromium.org >>>>> >>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/9a75fe74-ca55-4ddc-93d7-120adfdee49en%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/b4effd10-8b45-478a-8d73-ba0a766688efn%40chromium.org >> >> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b4effd10-8b45-478a-8d73-ba0a766688efn%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/49f8ce75-321f-4591-af21-332d3e1735ebn%40chromium.org.