Bug 312241

Summary: Carry over sticky activation for same-origin navigations and traversals
Product: WebKit Reporter: klee
Component: DOMAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=313716

klee
Reported 2026-04-14 00:04:16 PDT
Implement the HTML spec change that carries over sticky user activation across same-origin navigations and history traversals. Spec PR: https://github.com/whatwg/html/pull/11454 This feature preserves the sticky user activation state when a page navigates to another same-origin page. Without this, the post-navigation page loses all user activation state, which prevents use cases like showing virtual keyboards on auto-focus. This has been a blocker for developers who prefer building MPA(Multi Page Application) over SPA(Single Page Applications).
Attachments
klee
Comment 1 2026-04-14 00:04:56 PDT
I'm working on implementing this in WebKit.
klee
Comment 2 2026-04-14 05:41:58 PDT
klee
Comment 3 2026-04-19 07:58:31 PDT
Radar WebKit Bug Importer
Comment 4 2026-04-21 00:05:12 PDT
EWS
Comment 5 2026-04-24 08:54:18 PDT
Committed 311953@main (713dd53f52a7): <https://commits.webkit.org/311953@main> Reviewed commits have been landed. Closing PR #63073 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.