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 <
>>> blink-dev@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 <
>>>>>> blink-dev@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 <
>>>>>>>>> yoavwe...@chromium.org> wrote:
>>>>>>>>>
>>>>>>>>>> LGTM3 with the same condition.
>>>>>>>>>>
>>>>>>>>>> On Wed, Nov 15, 2023 at 6:44 PM Mike Taylor <
>>>>>>>>>> miketa...@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 <yoavwe...@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 <
>>>>>>>>>>>> ddwor...@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+unsubscr...@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+unsubscr...@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+unsubscr...@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_fHtk-UCXnJVRMuotGCHpacAt7JfNrgsNJuL6GkP0H9K1hug%40mail.gmail.com.

Reply via email to