f8f6a26cdf1ff81a427606dc06d2f7967b8197b3
Ein Sprunglink, der den Fokus nicht mitnimmt, sieht im Quelltext korrekt aus und ist in der Benutzung wertlos. Der Test betätigt ihn deshalb wirklich und misst, wo der nächste Tab landet. Beim Nachmessen auf der Live-Seite fiel auf: Der Fokus liegt sofort nach dem Sprung korrekt auf <main>, wandert rund 300 ms später aber auf <body>. Drei Hypothesen einzeln geprüft und alle widerlegt -- sanftes Scrollen (aus: unverändert), Animationen (aus: unverändert), Fensterfokus im Testbrowser (document.hasFocus() bleibt true). Ein Abfangen sämtlicher focus()- und blur()-Aufrufe ergab keinen einzigen Aufruf aus dem Seitencode. Es ist browserinternes Verhalten und folgenlos: die Sprungmarke für die Tab-Reihenfolge bleibt gesetzt, nachgewiesen auf allen fünf Seiten. Zählung korrigiert: Die erste Fassung suchte nur Links und Knöpfe und meldete auf Formularseiten "Nr. 0 von 67, -1 Punkte gespart", weil das Ziel dort ein Eingabefeld ist. Jetzt dieselbe Liste wie beim Zählen, und unsichtbare Elemente fliegen raus. 25 von 25 bestanden. Co-Authored-By: Claude Opus 5 <[email protected]>
Description
No description provided
725 MiB
Languages
JavaScript
77.6%
CSS
13.1%
HTML
9.1%
Shell
0.2%