Skip to content

[fragment-scroll] Enable new scroll handler by default#95378

Merged
eps1lon merged 3 commits into
canaryfrom
sebbie/scroll-handler-by-default
Jul 6, 2026
Merged

[fragment-scroll] Enable new scroll handler by default#95378
eps1lon merged 3 commits into
canaryfrom
sebbie/scroll-handler-by-default

Conversation

@eps1lon

@eps1lon eps1lon commented Jul 1, 2026

Copy link
Copy Markdown
Member

This enables the new scroll handler by default. We consider the changed behavior a bug fix.

Segments where their first, top level DOM element was focusable, are no longer focused on soft-navigation (e.g. in <><button /><main></main></> the button is no longer focused on soft-navigation). This matches default browser behavior on hard-navigation.

experimental.appNewScrollhandler is kept during the preview period as an opt-out to unblock yourself. Please file an issue and ping me if the new behavior is undesired. We plan to remove the opt-out before 16.3.

@eps1lon eps1lon force-pushed the sebbie/scroll-handler-by-default branch from cf434ff to 10c972f Compare July 1, 2026 20:50
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Stats cancelled

Commit: 29e9afb
View workflow run

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Tests Passed

Commit: 29e9afb

@eps1lon eps1lon marked this pull request as ready for review July 2, 2026 14:51
@eps1lon eps1lon requested review from acdlite and unstubbable July 2, 2026 14:52
@eps1lon eps1lon enabled auto-merge (squash) July 6, 2026 18:12
@eps1lon eps1lon force-pushed the sebbie/scroll-handler-by-default branch from 8d5bce9 to 29e9afb Compare July 6, 2026 18:12
@eps1lon eps1lon merged commit f656c59 into canary Jul 6, 2026
128 of 129 checks passed
@eps1lon eps1lon deleted the sebbie/scroll-handler-by-default branch July 6, 2026 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants