Hi Erwin, We have now decided to roll out the experiment to 10% by Oct 4.
On Thu, Aug 1, 2024 at 9:31 AM Erwin Hofman <blue2bl...@gmail.com> wrote: > Just being curious here: Any updates regarding roll out percentage? > > Op woensdag 29 mei 2024 om 04:45:44 UTC+2 schreef Mingyu Lei: > >> Hi everyone, >> >> We want to share a quick update that the CCNS experiment has been rolled >> out to 5% in stable. >> >> Thanks, >> Mingyu >> >> On Wed, Feb 14, 2024 at 4:53 PM Mingyu Lei <le...@google.com> wrote: >> >>> Hi everyone, >>> >>> We have landed the change that will clear the fallback surface if a CCNS >>> page is stored in BFCache, so the pixels from the CCNS page won't appear >>> after navigating back. This change should resolve Vlad's concern mentioned >>> in the most recent email. >>> >>> The experiment that would restore BFCached CCNS page is now started on >>> dev channel, and we will gradually roll out to beta and stable. Thanks a >>> lot for your reviews and suggestions. >>> >>> Mingyu >>> >>> On Thu, Dec 7, 2023 at 10:31 AM Fergal Daly <fer...@google.com> wrote: >>> >>>> >>>> >>>> On Thu, 7 Dec 2023 at 01:07, Vladimir Levin <vmp...@chromium.org> >>>> wrote: >>>> >>>>> >>>>> >>>>> On Wed, Dec 6, 2023 at 1:16 AM 'Fergal Daly' via blink-dev < >>>>> blin...@chromium.org> wrote: >>>>> >>>>>> >>>>>> >>>>>> On Wed, 6 Dec 2023 at 13:55, Fergal Daly <fer...@google.com> wrote: >>>>>> >>>>>>> On Wed, 6 Dec 2023 at 12:29, Vladimir Levin <vmp...@chromium.org> >>>>>>> wrote: >>>>>>> >>>>>>>> Thank you for the update! >>>>>>>> >>>>>>>> This is a good write up. One comment / question below >>>>>>>> >>>>>>>> From the doc: >>>>>>>> > Note that the pageshow event will trigger before the page is >>>>>>>> rendered for the first time upon being restored from a back/forward >>>>>>>> navigation, which guarantees that your login state check will let you >>>>>>>> reset >>>>>>>> the page to a non sensitive state. >>>>>>>> >>>>>>>> Correct me if I'm wrong, but I think the viz surface displaying the >>>>>>>> persisted contents may be embedded and shown before the page produces >>>>>>>> a new >>>>>>>> frame. So although technically it is correct that this event will fire >>>>>>>> before the page produces a rendering and a new frame, a version of the >>>>>>>> content may be shown prior to that. >>>>>>>> >>>>>>>> I'm not sure if I'm being overly pedantic here, or whether my >>>>>>>> understanding of this flow is incorrect. >>>>>>>> >>>>>>> >>>>>>> I don't know if that's correct. I didn't think we kept any of the >>>>>>> pixels while in BFCache. If you are correct, that sounds like a bug. >>>>>>> I've >>>>>>> filed https://crbug.com/1508728. Do you know who would know the >>>>>>> answer to this? >>>>>>> >>>>>> >>>>>> This is weird. Here's a test page >>>>>> https://fergald.github.io/random/bfcache/pixels/ When it's restored >>>>>> from BFCache it has a pageshow handlers that >>>>>> - pauses for 5s >>>>>> - flips the colour from red->blue or blue->red. >>>>>> >>>>>> What's weird is that going fwd/back >>>>>> >>>>>> on desktop: >>>>>> - the old BG-Colour is shown for 5s (but the page seems to be blank >>>>>> apart from that) >>>>>> >>>>> >>>>> I see the old page being shown for 5 seconds in this case, which I >>>>> think is the viz surface that can presumably expose sensitive information: >>>>> https://youtu.be/Bld0EWWpQcQ I don't know if the treatment is >>>>> different if we have CCNS. >>>>> >>>> >>>> CCNS is not BFCached, so there is likely to be no special treatment of >>>> CCNS. Let's figure this out on the bug. Thanks, >>>> >>>> F >>>> >>>> >>>>> >>>>> I've cc'ed some people on the bug that would know for sure. >>>>> >>>>> Thanks! >>>>> >>>>> - then the content appears and the colour changes >>>>>> >>>>> >>>>>> on mobile: >>>>>> - the current page is shown for 5s >>>>>> - then the content appears and the colour changes >>>>>> >>>>>> I'm not sure which behaviour I would describe as correct. I guess >>>>>> it's best to keep showing the old content rather than flashing an empty >>>>>> page if pageshow is taking a long time. >>>>>> >>>>>> Either way, in both cases we do not see the old content but I think >>>>>> we should clean this up and also put in something to guard against a >>>>>> change >>>>>> where the old content is shown, >>>>>> >>>>>> F >>>>>> >>>>>> >>>>>> >>>>>>> >>>>>>> The same issue comes up in discussions of a back-preview (e.g. on >>>>>>> mobile when gesturing the go back, we could show a snapshot of the page) >>>>>>> and the intention there is to never do this with CCNS pages, >>>>>>> >>>>>>> F >>>>>>> >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> Thanks again for the write up >>>>>>>> Vlad >>>>>>>> >>>>>>>> On Tue, Dec 5, 2023, 19:37 'Fergal Daly' via blink-dev < >>>>>>>> blin...@chromium.org> wrote: >>>>>>>> >>>>>>>>> We now have a published doc >>>>>>>>> <https://web.dev/articles/sign-out-best-practices> that covers >>>>>>>>> best practices for BFCache/CCNS (and much more) during logout. Please >>>>>>>>> let >>>>>>>>> us know if you have any feedback on it. >>>>>>>>> >>>>>>>>> We will proceed with cautiously rolling out this change. Thanks >>>>>>>>> everyone, >>>>>>>>> >>>>>>>>> F >>>>>>>>> >>>>>>>>> On Thu, 16 Nov 2023 at 13:37, Fergal Daly <fer...@google.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Thanks everyone. Yes we will keep this thread up to date before >>>>>>>>>> releasing this (we'll go to canary/dev very soon so that we start >>>>>>>>>> getting >>>>>>>>>> stability and impact signals), >>>>>>>>>> >>>>>>>>>> F >>>>>>>>>> >>>>>>>>>> On Thu, 16 Nov 2023 at 05:30, Vladimir Levin <vmp...@chromium.org> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> If possible, can you share this document on this thread when it >>>>>>>>>>> is available? >>>>>>>>>>> >>>>>>>>>>> On Wed, Nov 15, 2023 at 12:52 PM Yoav Weiss < >>>>>>>>>>> yoav...@chromium.org> wrote: >>>>>>>>>>> >>>>>>>>>>>> LGTM3 with the same condition. >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Nov 15, 2023 at 6:44 PM Mike Taylor < >>>>>>>>>>>> mike...@chromium.org> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> +1, thank you. LGTM2 w/ same condition. >>>>>>>>>>>>> On 11/15/23 12:39 PM, Daniel Bratell wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks for getting the security people to weigh in on this >>>>>>>>>>>>> because that was really the main question for me. And it will >>>>>>>>>>>>> still be >>>>>>>>>>>>> controllable by a finch flag. >>>>>>>>>>>>> >>>>>>>>>>>>> LGTM1 dependent on there being a published document outlining >>>>>>>>>>>>> the options for web developers (i.e. the document you are already >>>>>>>>>>>>> working >>>>>>>>>>>>> on). >>>>>>>>>>>>> >>>>>>>>>>>>> /Daniel >>>>>>>>>>>>> On 2023-11-10 09:45, Fergal Daly wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> On Fri, 10 Nov 2023 at 17:29, Yoav Weiss <yoav...@chromium.org> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks David! >>>>>>>>>>>>>> It's great to see that this will be disabled in modes where >>>>>>>>>>>>>> we *know* the machine is shared. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Fergal - could you address concerns about web developer >>>>>>>>>>>>>> advice? What should we tell web developers to do on their logout >>>>>>>>>>>>>> pages? >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Yes, we are in discussion with dev-rel about this. They were >>>>>>>>>>>>> already looking at producing advice for auth best practices. We >>>>>>>>>>>>> will ensure >>>>>>>>>>>>> that this is covered in that, >>>>>>>>>>>>> >>>>>>>>>>>>> F >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Fri, Nov 10, 2023 at 8:37 AM David Dworken < >>>>>>>>>>>>>> ddwo...@google.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Chiming in to say that we discussed the security concerns >>>>>>>>>>>>>>> around this proposal quite extensively internally and overall >>>>>>>>>>>>>>> we believe >>>>>>>>>>>>>>> that with the short timeout, the security risks are acceptable. >>>>>>>>>>>>>>> The >>>>>>>>>>>>>>> residual security risk is for servers that implement purely >>>>>>>>>>>>>>> server-side >>>>>>>>>>>>>>> logouts and is only exploitable for a very short period of time >>>>>>>>>>>>>>> (3 >>>>>>>>>>>>>>> minutes). In addition, other mitigations like this one >>>>>>>>>>>>>>> <https://bugs.chromium.org/p/chromium/issues/detail?id=1468438> >>>>>>>>>>>>>>> further >>>>>>>>>>>>>>> reduce the risk such that we believe it is unlikely that this >>>>>>>>>>>>>>> will lead to >>>>>>>>>>>>>>> new security issues. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Friday, October 13, 2023 at 7:14:46 AM UTC-7 >>>>>>>>>>>>>>> vmp...@chromium.org wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Fri, Oct 13, 2023 at 12:00 AM 'Fergal Daly' via blink-dev >>>>>>>>>>>>>>> <blin...@chromium.org> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Thu, 12 Oct 2023 at 23:05, Yoav Weiss < >>>>>>>>>>>>>>> yoav...@chromium.org> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Thu, Oct 12, 2023 at 3:56 PM Vladimir Levin < >>>>>>>>>>>>>>> vmp...@chromium.org> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Are there any spec changes planned for this feature? I'm not >>>>>>>>>>>>>>> sure if the README linked under Specification is meant to make >>>>>>>>>>>>>>> it into >>>>>>>>>>>>>>> WHATWG, maybe to close out >>>>>>>>>>>>>>> https://github.com/whatwg/html/issues/7189 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> The only spec I could find about CCNS is >>>>>>>>>>>>>>> https://www.rfc-editor.org/rfc/rfc9111#section-5.2.1.5, so >>>>>>>>>>>>>>> I'm not sure how to reconcile possibly contradicting language >>>>>>>>>>>>>>> in the specs >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Great questions! Fergal - can you answer that? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> RFC9111 is about HTTP caches. BFCache is not a HTTP cache, >>>>>>>>>>>>>>> so RFC 9111 does not apply. Of course the reality of >>>>>>>>>>>>>>> implementations and >>>>>>>>>>>>>>> expectations vs spec is a problem. Some more discussion here >>>>>>>>>>>>>>> <https://github.com/fergald/explainer-bfcache-ccns/blob/main/README.md#current-interactions-between-bfcache-and-ccns> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I'm not sure I agree with this, or the reasoning in the >>>>>>>>>>>>>>> link. First of all, this intent thread is about ignoring CCNS >>>>>>>>>>>>>>> in _some >>>>>>>>>>>>>>> cases_. In other cases, CCNS is respected, so it seems like >>>>>>>>>>>>>>> BFCache is de >>>>>>>>>>>>>>> facto subject to RFC 9111. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> This is, I guess, a bit philosophical but the spec says: >>>>>>>>>>>>>>> the cache MUST NOT intentionally store the information in >>>>>>>>>>>>>>> non-volatile storage and MUST make a best-effort attempt to >>>>>>>>>>>>>>> remove the >>>>>>>>>>>>>>> information from volatile storage as promptly as possible after >>>>>>>>>>>>>>> forwarding >>>>>>>>>>>>>>> it. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Note that the spec here does not make any exceptions for >>>>>>>>>>>>>>> things like cookie state not changing or anything else. The >>>>>>>>>>>>>>> document when >>>>>>>>>>>>>>> frozen is indeed a volatile storage of the server response, >>>>>>>>>>>>>>> processed and >>>>>>>>>>>>>>> stored in some particular format (ie the DOM tree). I admit >>>>>>>>>>>>>>> it's a bit >>>>>>>>>>>>>>> weird to think about it this way, since the live document is >>>>>>>>>>>>>>> technically >>>>>>>>>>>>>>> also this cache. Whereas I agree that BFCache is not strictly >>>>>>>>>>>>>>> an HTTP >>>>>>>>>>>>>>> Cache, I don't quite follow why CCNS should not apply to the >>>>>>>>>>>>>>> BFCache in >>>>>>>>>>>>>>> some cases. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> To me, BFCache seems like "a better http cache" which >>>>>>>>>>>>>>> already has rendered results, not a completely separate cache >>>>>>>>>>>>>>> that is not >>>>>>>>>>>>>>> subject to CCNS. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> But I'm late to the game, and I see that the topic of >>>>>>>>>>>>>>> "BFCache is not HTTP Cache" has already been discussed a lot. >>>>>>>>>>>>>>> I'm not >>>>>>>>>>>>>>> convinced by existing arguments, but I also don't think I'll be >>>>>>>>>>>>>>> able to >>>>>>>>>>>>>>> convince anyone of my position. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> My problem with the consensus in >>>>>>>>>>>>>>> https://github.com/whatwg/html/issues/5744 is the >>>>>>>>>>>>>>> following. People seem to agree that we don't want a *new* api >>>>>>>>>>>>>>> that >>>>>>>>>>>>>>> specifically prevents pages from entering BFCache. I don't >>>>>>>>>>>>>>> believe it's >>>>>>>>>>>>>>> appropriate to draw a conclusion that there is consensus that >>>>>>>>>>>>>>> BFCache >>>>>>>>>>>>>>> should not be subject to any *existing* APIs that prevent pages >>>>>>>>>>>>>>> from >>>>>>>>>>>>>>> entering it. This might be true independently, but I don't >>>>>>>>>>>>>>> think one >>>>>>>>>>>>>>> follows from the other. To quote this comment >>>>>>>>>>>>>>> <https://github.com/whatwg/html/issues/5744#issuecomment-811958634> >>>>>>>>>>>>>>> : >>>>>>>>>>>>>>> "... And what is the problem with the bank case? I'd expect >>>>>>>>>>>>>>> bank may want to ensure its page doesn't enter bfcache, or any >>>>>>>>>>>>>>> other cache, >>>>>>>>>>>>>>> by using no-store (and other) header(s) or something ..." >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> That comment sounds to me like "the status quo is good >>>>>>>>>>>>>>> enough, because there are already ways of preventing any cache, >>>>>>>>>>>>>>> including >>>>>>>>>>>>>>> bfcache." If we were to claim consensus on doing this work, I'd >>>>>>>>>>>>>>> personally >>>>>>>>>>>>>>> want to see a more explicit "let's make it so pages still enter >>>>>>>>>>>>>>> BFCache >>>>>>>>>>>>>>> despite CCNS in these cases." The comment from cdumez you >>>>>>>>>>>>>>> quoted is good, >>>>>>>>>>>>>>> but maybe following-up there is worthwhile. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I concede though that I'm by no means an expert here, so I >>>>>>>>>>>>>>> don't want to block moving this forward any longer. I just want >>>>>>>>>>>>>>> to say that >>>>>>>>>>>>>>> it's typically easy to be fast if you show stale data, and >>>>>>>>>>>>>>> shifting the >>>>>>>>>>>>>>> blame to the site for using CCNS instead of refreshing needed >>>>>>>>>>>>>>> content in >>>>>>>>>>>>>>> script doesn't seem appropriate. I personally would not want to >>>>>>>>>>>>>>> be the >>>>>>>>>>>>>>> judge of whether CCNS use is appropriate or not since I don't >>>>>>>>>>>>>>> know what >>>>>>>>>>>>>>> "appropriate" is in this case. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> BFCache and cases where it can/can't be used are specced in >>>>>>>>>>>>>>> the HTML standard. We have had very little engagement from >>>>>>>>>>>>>>> other vendors on >>>>>>>>>>>>>>> this particular idea but Safari tried to cache all CCNS pages >>>>>>>>>>>>>>> in the past. >>>>>>>>>>>>>>> I am hoping that if we demonstrate a way to cache some of them >>>>>>>>>>>>>>> safely, they >>>>>>>>>>>>>>> would be on board. Also any browser is free to be *more* >>>>>>>>>>>>>>> conservative than >>>>>>>>>>>>>>> the spec while still staying in-spec as BFCaching at all is >>>>>>>>>>>>>>> always optional. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Here >>>>>>>>>>>>>>> <https://github.com/whatwg/html/issues/5744#issuecomment-661997090> >>>>>>>>>>>>>>> is cdumez of Safari >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Safari / WebKit shipped with all pages going into the >>>>>>>>>>>>>>> bfcache no matter what (including cache-control: no-store). >>>>>>>>>>>>>>> The only push back we received was the fact that after you log >>>>>>>>>>>>>>> out of a >>>>>>>>>>>>>>> site, you could still go back and see a page you should no >>>>>>>>>>>>>>> longer be able >>>>>>>>>>>>>>> to see. We agreed that this feedback was valid and our >>>>>>>>>>>>>>> short-term fix was >>>>>>>>>>>>>>> to bypass the bfcache when the page uses cache-control: >>>>>>>>>>>>>>> no-store. Sadly, many sites use this and their intention is >>>>>>>>>>>>>>> likely not to prevent the bfcache. This is not something we >>>>>>>>>>>>>>> like for the >>>>>>>>>>>>>>> long term. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> F >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Also, Vlad previously asked about the recommended pattern >>>>>>>>>>>>>>> for folks to handle credential revocation with BFCache and his >>>>>>>>>>>>>>> concerns >>>>>>>>>>>>>>> with the snippet suggested upthread. It'd be great to address >>>>>>>>>>>>>>> that. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks! >>>>>>>>>>>>>>> vmpstr >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Thu, Oct 12, 2023 at 2:32 AM Yoav Weiss < >>>>>>>>>>>>>>> yoav...@chromium.org> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I just discussed this with Fergal offline: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> - The risky scenario is one where revocation of >>>>>>>>>>>>>>> sensitive info (logout, access revoked) happens on the >>>>>>>>>>>>>>> server-side only >>>>>>>>>>>>>>> without a client-side update. >>>>>>>>>>>>>>> - In such a scenario on a shared computer, someone could >>>>>>>>>>>>>>> back-button their way into someone else's sensitive info. >>>>>>>>>>>>>>> - It might be interesting to talk to security folks (and >>>>>>>>>>>>>>> maybe Project Zero folks) to see if this is not happening >>>>>>>>>>>>>>> already with >>>>>>>>>>>>>>> content that's not CCNS decorated. >>>>>>>>>>>>>>> - It would be good to run a survey of >>>>>>>>>>>>>>> potentially-sensitive services and try to get a signal from >>>>>>>>>>>>>>> them on how >>>>>>>>>>>>>>> many of them are properly doing revocation on the client >>>>>>>>>>>>>>> side. >>>>>>>>>>>>>>> - I'd love ideas on how we can scale such a survey >>>>>>>>>>>>>>> beyond manual inspection of a few known services. >>>>>>>>>>>>>>> - It could be interesting to try and ship a version of >>>>>>>>>>>>>>> this with a shorter timeout, to minimize the risk of users >>>>>>>>>>>>>>> leaving the >>>>>>>>>>>>>>> machine unattended. >>>>>>>>>>>>>>> - If we go that route, it'd be good to think through >>>>>>>>>>>>>>> how we'd be able to increase that timeout over time, >>>>>>>>>>>>>>> after gaining more >>>>>>>>>>>>>>> confidence that the risky scenario isn't happening in the >>>>>>>>>>>>>>> wild. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Thu, Oct 5, 2023 at 2:36 AM Jason Robbins < >>>>>>>>>>>>>>> jrob...@google.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> At this morning's API Owners meeting, they asked me to add >>>>>>>>>>>>>>> all review gate types to all of the "web developer facing code >>>>>>>>>>>>>>> change" >>>>>>>>>>>>>>> features that are currently under review, including this one. >>>>>>>>>>>>>>> So, I have >>>>>>>>>>>>>>> added Privacy, Security, Enterprise, Debuggability, and Testing >>>>>>>>>>>>>>> gates to >>>>>>>>>>>>>>> your feature entry. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Please click the gate chips in the "Prepare to ship" stage >>>>>>>>>>>>>>> on your feature detail page. For each one, answer survey >>>>>>>>>>>>>>> questions and >>>>>>>>>>>>>>> request that of the cross-functional review. You can request >>>>>>>>>>>>>>> them all in >>>>>>>>>>>>>>> parallel. In cases where you already have the go/launch >>>>>>>>>>>>>>> <https://goto.google.com/launch> bit approved, you can note >>>>>>>>>>>>>>> that in a comment on that gate for a potentially faster review. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>> jason! >>>>>>>>>>>>>>> On Monday, October 2, 2023 at 9:09:18 AM UTC-7 Jason Robbins >>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Friday, September 29, 2023 at 1:01:54 PM UTC-7 Chris >>>>>>>>>>>>>>> Harrelson wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Please also make sure to complete all of the other shipping >>>>>>>>>>>>>>> gate reviews >>>>>>>>>>>>>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/bqvB1oap0Yc/m/YlO8DEHgAQAJ> >>>>>>>>>>>>>>> . >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I think a bug in ChromeStatus may have caused some confusion >>>>>>>>>>>>>>> on this feature entry. The feature entry has type "Web >>>>>>>>>>>>>>> developer facing >>>>>>>>>>>>>>> code change", so its bilnk-dev thread should have had subject >>>>>>>>>>>>>>> line prefix >>>>>>>>>>>>>>> "Web-facing change PSA" rather than "Intent to ship". And, >>>>>>>>>>>>>>> according to >>>>>>>>>>>>>>> the launching-features doc >>>>>>>>>>>>>>> <https://www.chromium.org/blink/launching-features/#psa-prepare-to-ship>, >>>>>>>>>>>>>>> it does not require any approvals, which is why there are no >>>>>>>>>>>>>>> other gates >>>>>>>>>>>>>>> offered in the ChromeStatus UI. A fix for that subject-line >>>>>>>>>>>>>>> prefix bug >>>>>>>>>>>>>>> should go live today. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Of course, the point of a PSA is to allow concerns to be >>>>>>>>>>>>>>> raised and I see that this is a very active thread. So, all >>>>>>>>>>>>>>> that should be >>>>>>>>>>>>>>> worked through. Its a mater of the the API Owners prerogative >>>>>>>>>>>>>>> to request >>>>>>>>>>>>>>> any other reviews that they think are appropriate, but it is not >>>>>>>>>>>>>>> automatically required by the process for this feature type. >>>>>>>>>>>>>>> Also, I see >>>>>>>>>>>>>>> that the launch entry >>>>>>>>>>>>>>> <https://launch.corp.google.com/launch/4251651> had some >>>>>>>>>>>>>>> approvals. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>> jason! >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> 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/CAL5BFfUszpq%3DS%3DOZ4k_GnopJMRcTnL_trq5iF8J-kAzeYEiqKA%40mail.gmail.com >>>>>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfUszpq%3DS%3DOZ4k_GnopJMRcTnL_trq5iF8J-kAzeYEiqKA%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/CAAozHLkA5eFwcvRsTAZhy728KFaBjd5W5EZpP2%3DMmC42ngMUuQ%40mail.gmail.com >>>>>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAozHLkA5eFwcvRsTAZhy728KFaBjd5W5EZpP2%3DMmC42ngMUuQ%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/CAL5BFfXz6RHMEbN4uVKw9pcS7nNyZT-zoQAwf1iSoS6THqAcfw%40mail.gmail.com >>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfXz6RHMEbN4uVKw9pcS7nNyZT-zoQAwf1iSoS6THqAcfw%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/CAAozHLmtJkE1f6GRF3f5NGvYSp%3DZvgU9H2oGxRza9jpeYbr_pQ%40mail.gmail.com >>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAozHLmtJkE1f6GRF3f5NGvYSp%3DZvgU9H2oGxRza9jpeYbr_pQ%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/CAAozHLmTZFOEYcEUoai7WtG3TWJVwLY0J5Hxmu4kb7codQRDYQ%40mail.gmail.com >>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAozHLmTZFOEYcEUoai7WtG3TWJVwLY0J5Hxmu4kb7codQRDYQ%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/CAN_fHtm09bRqVsK9JrQiXwNDh5Fuw1GAV05ToAEbs3yZvfyLKA%40mail.gmail.com.