AJAX-Fokus-Fix: Testfälle
Diese Seite bündelt mehrere kleine Testfälle für die Einstellung AJAX-Fokus-Fix. Jeder Block testet eine andere Situation, in der sich eine Seite aktualisiert, ohne komplett neu zu laden. Schalten Sie die Einstellung ein und aus und prüfen Sie jeden Block mit Ihrem Scanner. Die einfache Einführung finden Sie auf der Demo-Seite für AJAX-Fokus-Fix.
A. Standardfall: Feld wird ausgetauscht
Nach dem Scan wird das Eingabefeld durch ein neues ersetzt. Der nächste Scan soll im neuen Feld landen.
B. Neues Feld ohne automatischen Fokus
Das neue Feld wird nicht automatisch ausgewählt. Der Fix soll trotzdem das erste sichtbare Eingabefeld treffen.
C. Aktualisierung über "fetch"
Die Seite holt Daten über die moderne "fetch"-Technik statt über eine klassische Anfrage. Der Fix soll auch hier greifen.
D. Mehrere Anfragen gleichzeitig
Nach dem Scan laufen mehrere Anfragen kurz hintereinander. Der Fokus soll ruhig im neuen Feld landen und nicht hin und her springen.
E. Ganzer Bildschirm wird neu aufgebaut
Wie bei SAP wird der komplette Bildschirminhalt ersetzt. Das Eingabefeld steckt mitten im neuen Inhalt. Der nächste Scan soll trotzdem dort landen.
F. Bestimmtes Feld unter mehreren
Nach der Aktualisierung gibt es mehrere Felder. Die Seite wählt das mittlere ("Zielfeld") aus. Der Scan soll genau dort und nicht im ersten Feld landen.
G. Verstecktes Feld zuerst
Das erste Feld ist versteckt und gesperrt. Der Fix soll es überspringen und das erste sichtbare, nutzbare Feld treffen.
H. Verzögerte Aktualisierung (langsamer Server)
Die Aktualisierung kommt erst nach kurzer Verzögerung. Solange es nicht zu lange dauert, soll der nächste Scan trotzdem im neuen Feld landen.
I. Hintergrund-Anfrage darf nicht stören
Gegenprobe: Ohne vorherigen Scan wird eine Anfrage im Hintergrund ausgelöst. Der Cursor im Feld darf NICHT wegspringen. Klicken Sie ins Feld und dann auf den Knopf.