Sounds great! Thanks for addressing the issues :)

On Thu, Nov 17, 2022 at 8:46 AM Yuzu Saijo <[email protected]> wrote:

> There's an update on the experiment.
>
> The Privacy team has spotted a potential information leak in this API
> design, and we're working to land the fix in M109.
> (See the the
> <https://github.com/rubberyuzu/bfcache-not-retored-reason/blob/main/NotRestoredReason.md#single-cross-origin-iframe-vs-many-cross-origin-iframes>
> explainer
> <https://github.com/rubberyuzu/bfcache-not-retored-reason/blob/main/NotRestoredReason.md#single-cross-origin-iframe-vs-many-cross-origin-iframes>,
> fix CL <https://chromium-review.googlesource.com/c/chromium/src/+/4027464>
> )
> Hence changing the OT period to M109-M111. (Updated ChromeStatusEntry
> <https://chromestatus.com/feature/5684908759449600>)
>
> Please let us know if the Milestone change is okay.
>
> Thanks!
>
> On Mon, Oct 24, 2022 at 11:28 PM Mike Taylor <[email protected]>
> wrote:
>
>> Cool - thanks for the info and for updating the explainer.
>>
>> On 10/24/22 2:09 AM, Yuzu Saijo wrote:
>>
>> Thanks Mike!
>> I update the description in the explainer. We talked to the privacy team
>> and decided to say "Extensions" for all the extension related reasons (we
>> decided that it's okay to expose the presence of extensions, but will avoid
>> giving any further information).
>>
>> Yuzu
>>
>> On Fri, Oct 21, 2022 at 11:09 PM Mike Taylor <[email protected]>
>> wrote:
>>
>>> LGTM to experiment from M108 to M110 inclusive.
>>>
>>> Out of curiosity, where did we land on extensions?
>>>
>>>
>>> https://github.com/rubberyuzu/bfcache-not-retored-reason/blob/main/NotRestoredReason.md#extension-usage
>>>
>>> On 10/21/22 3:34 AM, 'Yuzu Saijo' via blink-dev wrote:
>>>
>>> Contact emails [email protected], [email protected], [email protected]
>>>
>>> Explainer
>>> https://github.com/rubberyuzu/bfcache-not-retored-reason/blob/main/NotRestoredReason.md
>>>
>>> Design docs
>>>
>>> https://github.com/rubberyuzu/bfcache-not-retored-reason/blob/main/NotRestoredReason.md
>>>
>>> Summary
>>>
>>> NotRestoredReason API reports the reasons why a page is not served from
>>> BFCache after a history navigation. The report is accessible via the
>>> PerformanceNavigationTiming API. The report attributes reasons to specific
>>> frames as much as possible, while respecting cross-origin security concerns.
>>>
>>> Blink component UI>Browser>Navigation>BFCache
>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:UI%3EBrowser%3ENavigation%3EBFCache>
>>>
>>> TAG review https://github.com/w3ctag/design-reviews/issues/739
>>>
>>> TAG review status Issues addressed
>>>
>>> Risks
>>>
>>> Interoperability and Compatibility
>>> *Gecko*: No signal
>>>
>>> *WebKit*: No signal
>>>
>>> *Web developers*: Positive (
>>> https://github.com/w3c/navigation-timing/issues/171#issuecomment-1062672989
>>> )
>>>
>>> Security
>>>
>>> We do not report detailed information about cross-origin iframes. For
>>> cross-origin iframes, we only report if they blocked bfcache or not, and we
>>> do not report the reasons why.
>>>
>>>
>>> Goals for experimentation
>>>
>>> We would like developers to use the new field notRestoredReasons in
>>> performance navigation entry, e.g.
>>> performance.getEntriesByType('navigation')[0].notRestoredReasons; The goal
>>> of the experiment is to gather feedback from developers about the API shape.
>>>
>>>
>>> *Debuggability *
>>>
>>> In DevTools console, try:
>>> performance.getEntriesByType('navigation')[0].notRestoredReasons;
>>>
>>>
>>> Will this feature be supported on all six Blink platforms (Windows, Mac,
>>> Linux, Chrome OS, Android, and Android WebView)? No
>>>
>>> Is this feature fully tested by web-platform-tests
>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>>> ? No
>>>
>>> DevTrial instructions
>>> https://github.com/rubberyuzu/bfcache-not-retored-reason/blob/main/HowToTest.md
>>>
>>> Flag name --enable-experimental-web-platform-features
>>>
>>> Requires code in //chrome? False
>>>
>>> Tracking bug
>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1326344
>>>
>>> Launch bug https://launch.corp.google.com/launch/4200848
>>>
>>> Estimated milestones
>>> OriginTrial desktop last 110
>>> OriginTrial desktop first 108
>>> DevTrial on desktop 108
>>> OriginTrial Android last 110
>>> OriginTrial Android first 108
>>> DevTrial on Android 108
>>> OriginTrial webView last 110
>>> OriginTrial webView first 108
>>>
>>> Link to entry on the Chrome Platform Status
>>> https://chromestatus.com/feature/5684908759449600
>>>
>>> Links to previous Intent discussions Intent to prototype:
>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAP-nMoGAzjUjzv3WmxcRpUSBgnA-AHQ05kh9gXc%2BQB8pRM6%2BfA%40mail.gmail.com
>>>
>>>
>>> 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 on the web visit
>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAP-nMoHe391sAB2PdbEVw9uiSPFxTB_EYsRizcPpZ7-pg16O0A%40mail.gmail.com
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAP-nMoHe391sAB2PdbEVw9uiSPFxTB_EYsRizcPpZ7-pg16O0A%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 on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfXnzEMxG%2BMY-vJhnp7HSue_ba-XoYhdpv4fDhO_rPhNpA%40mail.gmail.com.

Reply via email to