LGTM1!!!! On Tuesday, April 30, 2024 at 12:13:42 PM UTC-7 Khushal Sagar wrote:
> Contact emails > > bo...@google.com, khushalsa...@google.com, nrosent...@google.com, > vmp...@google.com > > Explainer > > https://github.com/WICG/view-transitions/blob/main/cross-doc-explainer.md > <https://github.com/WICG/view-transitions/blob/main/explainer.md#cross-document-same-origin-transitions> > > Specification > > https://drafts.csswg.org/css-view-transitions-2 > > https://github.com/w3c/transitions/issues/595 tracks publishing a FPWD > for this spec based on the resolution here > <https://github.com/w3c/csswg-drafts/issues/10096#issuecomment-2023168412> > . > > Summary > > The first phase of the View Transitions API, shipped here > <https://groups.google.com/a/chromium.org/g/blink-dev/c/AJJiH6Pjr50/>, > allows authors to define visual transitions in SPAs (DOM state changes in > the same Document). > > This intent is about expanding the API to support MPAs. MPA implies > same-origin navigations that replace the document with another document (in > the main frame or nested iframe). > > This is a highly requested additional feature. Examples are: > https://chriscoyier.net/2022/11/08/astro-stands-to-benefit-highly-from-view-transitions/ > , https://adactio.com/journal/19578. > > Blink component > > Blink>ViewTransitions>MPA > <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EViewTransitions%3EMPA> > > TAG reviewhttps://github.com/w3ctag/design-reviews/issues/851 > TAG review status > > Issues addressed > > RisksInteroperability and Compatibility > > None. This feature is a progressive enhancement and authors can fallback > to the current UX if the feature is not available. > > Gecko: Positive ( > https://github.com/mozilla/standards-positions/issues/677#issuecomment-1567988287 > ) > > WebKit: No signal ( > https://github.com/WebKit/standards-positions/issues/302) > > Web developers: Strongly positive > > 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? > > None > > Debuggability > > The feature can be debugged using standard tooling in devtools. > Specifically the animation panel can be used to pause and scrub through the > default animations set by the browser. > > The pseudo DOM structure generated by the UA can also be inspected and > targeted, like other DOM elements, in the style panel. > > Will this feature be supported on all six Blink platforms (Windows, Mac, > Linux, ChromeOS, Android, and Android WebView)? > > Yes > > Is this feature fully tested by web-platform-tests > <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> > ? > > Yes > > Flag name on chrome://flags > > view-transition-on-navigation > > Finch feature name > > ViewTransitionOnNavigation > > Requires code in //chrome? > > False > > Tracking bug > > https://bugs.chromium.org/p/chromium/issues/detail?id=1372584 > > Estimated milestones > > Shipping on desktop > > 127 > > DevTrial on desktop > > 109 > > Shipping on Android > > 127 > > DevTrial on Android > > 109 > > Shipping on WebView > > 127 > > Note: We plan to roll out the feature via finch to monitor for stability > issues. 126 is the target milestone for roll out to beta; before shipping > to stable in 127. > > Anticipated spec changes > > Open questions about a feature may be a source of future web compat or > interop issues. Please list open issues (e.g. links to known github issues > in the project for the feature specification) whose resolution may > introduce web compat/interop risk (e.g., changing to naming or structure of > the API in a non-backward-compatible way). > > None > > Link to entry on the Chrome Platform Status > > https://chromestatus.com/feature/5118874666663936?gate=5059113954836480 > > Links to previous Intent discussions > > Intent to prototype: > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMLuWUxMPaChgK0VH6cZNY_LE68zNQ-NTxA7DFzd-7PjyKi1Dw%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 blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/99e5800a-3ef4-47ec-a0d7-de1308bdc5d7n%40chromium.org.