You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Keyboard focus does not follow #hash links (e.g. "skip to content") #787
When activating a href="#target" “Skip to content” link, Unpoly 3.11+ scrolls to the target but does not move keyboard focus to that element. This breaks the native browser behavior and makes skip links inaccessible.
Before Unpoly 3.11 (before full hash-link handling), the browser would:
Move focus to the anchor target
Scroll that element into view
With Unpoly intercepting hash links, Unpoly scrolls but suppresses or overrides the focus change.
As a result, the user visually lands on the main content, but keyboard focus remains at the top of the document. Pressing Tab then moves focus back to header links instead of continuing from the main content.
This is a regression in native accessibility behavior.
Using up-follow="false" does not prevent Unpoly from handling the anchor link.
Activity
triskweline commentedon Jan 18, 2026
Fixed in 3.13.0-rc4.
[history] When we reveal a #hash from the address bar, also focus the…