[READ-ONLY] Mirror of https://github.com/SantaClaas/gigit. git client

Make the skip control reachable in WebKit master

WebKit leaves links out of the tab order unless the system's keyboard navigation setting is on, and that setting is off by default. On macOS the app runs in WKWebView, so a skip link written as an anchor is a skip link nobody can reach with the keyboard — which is the one thing a skip link exists to be. Tab order, measured in both engines against the running app: chromium A "Skip to history" -> input -> button webkit input -> button (the link is never focused) A button is tabbable everywhere and moves focus explicitly, so it does the job in both. The end-to-end tests that found this run next. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>


+10 -3
1 changed file