LGTM3

On Wed, Mar 6, 2024 at 8:21 AM Daniel Bratell <bratel...@gmail.com> wrote:

> LGTM2
>
> /Daniel
> On 2024-03-06 16:58, 'Khushal Sagar' via blink-dev wrote:
>
>
>
> On Wed, Mar 6, 2024 at 6:32 AM Manuel Rego Casasnovas <r...@igalia.com>
> wrote:
>
>> What's going on with the tests?
>>
>>
>> https://wpt.fyi/results/html/browsers/browsing-the-web/history-traversal/pageswap?label=master&label=experimental&product=chrome&product=firefox&product=safari
>
>
> The code to dispatch this event is partly in the browser process, so
> turning on experimental web features doesn't enable the flag there. We have
> a virtual tests suite
> <https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/VirtualTestSuites;l=2762;drc=9bb588200a9667f2dbff27e490ad576558bf1d30>
>  to
> run the test on the bots, won't be necessary once we switch runtime feature
> status to stable.
>
>
>>
>>
>> Thanks,
>>    Rego
>>
>> On 06/03/2024 11:57, Yoav Weiss (@Shopify) wrote:
>> > LGTM1
>> >
>> > On Wed, Mar 6, 2024 at 11:54 AM Noam Rosenthal <nrosent...@chromium.org
>> > <mailto:nrosent...@chromium.org>> wrote:
>> >
>> >
>> >
>> >                         Summary
>> >
>> >                 The `pageswap` event is fired on a Document's window
>> >                 object when a navigation will replace this Document with
>> >                 a new Document. The event provides activation info about
>> >                 the navigation (type, NavigationHistoryEntry for the new
>> >                 Document). If the navigation has a cross-document
>> >                 ViewTransition, the event is dispatched before capturing
>> >                 state for the old Document. This allows the page-author
>> >                 to configure the old state captured for the transition
>> >                 based on the navigation's activation info and the
>> >                 current visual state of the old Document. This feature
>> >                 is split out from the larger
>> >                 ViewTransition-on-Navigation project.
>> >
>> >
>> >         Why is it split out? Is there some utility for this regardless
>> >         of view transitions?
>> >
>> >     Absolutely! For example it's a place where you can figure out that
>> >     you're navigating away to a different same-origin document (after
>> >     redirects), and act on it in some way, e.g. put something in
>> >     `sessionStorage` like a video playback position.
>> >     It's different from `pagehide` in that sense, because with
>> >     `pagehide` you don't know you're going to a new document.
>> >
>> >     Also by having a generic event with an optional viewTransition
>> >     property, it can tell the author that a view transition *didn't*
>> >     take place, which we can't do with a view-transition event.
>> >
>> >     The design for this (as for `pagerveal`) started from
>> >     view-transition-specific events and ended up gravitating towards
>> >     this kind of event with an optional attribute for this reason, and
>> >     also to avoid a situation where people create fake view transitions
>> >     for the purpose of getting these events.
>> >
>> >
>> > Makes sense!
>> >
>> >
>> >                         Blink component
>> >
>> >                 Blink>ViewTransitions
>> >                 <
>> https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EViewTransitions
>> >
>> >
>> >
>> >                         TAG review
>> >
>> >
>> https://github.com/w3ctag/design-reviews/issues/851#issuecomment-1924730258
>> <
>> https://github.com/w3ctag/design-reviews/issues/851#issuecomment-1924730258
>> >
>> >
>> >
>> >                         TAG review status
>> >
>> >                 Pending
>> >
>> >
>> >                         Risks
>> >
>> >
>> >                         Interoperability and Compatibility
>> >
>> >                 None
>> >
>> >
>> >                 /Gecko/: Positive
>> >                 (
>> https://github.com/mozilla/standards-positions/issues/969 <
>> https://github.com/mozilla/standards-positions/issues/969>)
>> >
>> >
>> >         Is that the right position?
>> >
>> >     Yes, the name was changed while iterating, but it's the same feature
>> >     and Gecko folks took active part in the design and reviews.
>> >
>> >
>> > Ooh, got it!
>> >
>> > --
>> > 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
>> > <mailto:blink-dev+unsubscr...@chromium.org>.
>> > To view this discussion on the web visit
>> >
>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSKjwe8bHquJ09vUW%2BeSvXr3tuBASCOKh1SAk7ay4Fay4Q%40mail.gmail.com
>> <
>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSKjwe8bHquJ09vUW%2BeSvXr3tuBASCOKh1SAk7ay4Fay4Q%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/CAMLuWUzQKfk7EzQ%3DLA6R2Stq0pj-VgrhZpgfAyaAJA1P16BJJA%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMLuWUzQKfk7EzQ%3DLA6R2Stq0pj-VgrhZpgfAyaAJA1P16BJJA%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/311f40bb-435c-41f7-a04b-1f98e980366d%40gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/311f40bb-435c-41f7-a04b-1f98e980366d%40gmail.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/CAOMQ%2Bw-QFOy9km%2BGd1_KptPsg--dV0y2%3DEpTi%3DOGE6z3aETEkg%40mail.gmail.com.

Reply via email to