On Wed, Sep 3, 2025 at 9:04 AM 'Daniel Clark' via blink-dev <
[email protected]> wrote:

> > I believe in WPT we can't have an a.html top-frame navigate to b.html
> and check things there.  I was not able to find an example in
> wpt/navigation-api/.  Did I miss anything?
>
>
>
> I think it’s correct that we can’t test it with top-level navigations, but
> can we test it for iframe navigations? The way I understand
> https://github.com/whatwg/html/pull/11454 iframe navs should also get the
> new behavior.
>

You can also test top-level navigations by opening popup windows. There are
helpful frameworks for writing such tests, e.g., RemoteContextHelper
<https://github.com/search?q=repo%3Aweb-platform-tests%2Fwpt%20RemoteContextHelper&type=code>
.

>
>
> *From:* Mustaq Ahmed <[email protected]>
> *Sent:* Tuesday, September 2, 2025 11:04 AM
> *To:* Daniel Clark <[email protected]>
> *Cc:* Chromestatus <[email protected]>;
> [email protected]; [email protected]
> *Subject:* Re: [EXTERNAL] [blink-dev] Intent to Ship: Sticky user
> activation across same-origin navigations
>
>
>
>
>
>
>
> On Thu, Aug 28, 2025 at 9:45 PM Daniel Clark <[email protected]> wrote:
>
> *> Gecko*: Positive (
> https://github.com/WICG/view-transitions/issues/239#issuecomment-2851155373
> )
>
> *> WebKit*: Positive (
> https://github.com/whatwg/html/issues/11328#:~:text=anne%3A%20sounds%20good.%20i%20dont%20think%20we%20will%20regret%20this%2C%20but%20we%20will%20have%20to%20test%20it%20carefully
> )
>
>
>
> It’d be good to have official standards positions
> <https://www.chromium.org/blink/launching-features/wide-review/#standards-positions>
>  filed
> or at least to get Gecko and WebKit signoff on the spec PR. I agree from
> the notes that the sentiment looks positive but statements like “I don’t
> think we will regret this” are not as firm as I’d like :).
>
>
>
>  The spec PR is currently under review from Gecko.  I would give it some
> time to settle.
>
>
>
>
>
> >  Is this feature fully tested by web-platform-tests
> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
> ?
>
> > No
>
>
>
> Could you add WPTs for this?
>
>
>
> I believe in WPT we can't have an a.html top-frame navigate to b.html and
> check things there.  I was not able to find an example in
> wpt/navigation-api/.  Did I miss anything?
>
>
>
>
>
> > *Finch feature name*
>
> > None
>
> This would be shipped gated by a flag, right?
>
>
>
> Thanks for the catch.  I corrected the chromestatus entry to
> "StickyUserActivationAcrossSameOriginNavigation".
>
>
>
> -- Dan
>
>
>
>
>
> *From: *[email protected] <[email protected]> on behalf of
> Chromestatus <[email protected]>
> *Date: *Thursday, August 28, 2025 at 1:17 PM
> *To: *[email protected] <[email protected]>
> *Cc: *[email protected] <[email protected]>, [email protected] <
> [email protected]>
> *Subject: *[EXTERNAL] [blink-dev] Intent to Ship: Sticky user activation
> across same-origin navigations
> Contact emails
>
> [email protected]
> Explainer
>
> None
> Specification
>
> https://github.com/whatwg/html/pull/11454
> Summary
>
> This feature preserves the sticky user activation state after a page
> navigates to another same-origin page. The lack of user activation in the
> post-navigation page prevents some use cases like showing virtual keyboards
> on auto-focus, and this has been a blocker for the developers who want to
> build MPAs over SPAs.
>
>
> Blink component
>
> Blink>Input
> <https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EInput%22>
> TAG review
>
> None
> TAG review status
>
> Pending
> Risks
>
>
> Interoperability and Compatibility
>
> None
>
>
>
> *Gecko*: Positive (
> https://github.com/WICG/view-transitions/issues/239#issuecomment-2851155373
> )
>
> *WebKit*: Positive (
> https://github.com/whatwg/html/issues/11328#:~:text=anne%3A%20sounds%20good.%20i%20dont%20think%20we%20will%20regret%20this%2C%20but%20we%20will%20have%20to%20test%20it%20carefully
> )
>
> *Web developers*: Positive (
> https://github.com/WICG/view-transitions/issues/239)
>
> *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
>
> None
>
>
> 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>
> ?
>
> No
> Flag name on about://flags
>
> None
> Finch feature name
>
> None
> Non-finch justification
>
> None
> Rollout plan
>
> Will ship enabled for all users
> Requires code in //chrome?
>
> False
> Tracking bug
>
> https://issues.chromium.org/433729626
> Sample links
>
>
> https://vmpstr.github.io/htmldemos/activation/a.html
> Estimated milestones
>
> Shipping on desktop
>
> 142
>
> Shipping on Android
>
> 142
>
> Shipping on WebView
>
> 142
>
>
> 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/5078337520926720?gate=5110603664064512
>
> 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 visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/68b0b943.050a0220.270bc4.0090.GAE%40google.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/68b0b943.050a0220.270bc4.0090.GAE%40google.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 visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/DS0PR00MB2342DC14AF7D4DA241E3F718C501A%40DS0PR00MB2342.namprd00.prod.outlook.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/DS0PR00MB2342DC14AF7D4DA241E3F718C501A%40DS0PR00MB2342.namprd00.prod.outlook.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 visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM0wra_K6L0yTUN8BAdz-1jzC3NknaN0kKdwe5vJYvtdXAjgTQ%40mail.gmail.com.

Reply via email to