Projektant i programista stron internetowych, Damon Muma, „natknął się na fakt”, że w przeglądarkach WebKit przerywane są pomijane linki. Na swoim blogu przedstawia problem, który wynika z problemu, który ma swój własny czteroletni raport o błędzie.
W rozmowie z .net Muma wyjaśnił, że w WebKit, kiedy przechodzisz do wewnętrznego linku na tej samej stronie (np. Page.html # internal-location), fokus pozostaje na odnośniku, który pierwotnie przeszedłeś (niekoniecznie „klikniętym”) . Jeśli następnie naciśniesz Tab, aby przejść do następnego łącza, wróci ono do pierwotnej pozycji na stronie, a pozycja w # lokalizacji wewnętrznej zostanie całkowicie zastąpiona. „Fokus powinien zostać przeniesiony na lokalizację celu zakotwiczenia, jak w Firefoksie i Internet Explorerze” - wyjaśnił. „Tak jak teraz w WebKit, linki wewnętrzne są praktycznie bezużyteczne bez użycia skryptów w celu wypełnienia odpowiedniego zachowania”.
Chociaż artykuł został napisany w kontekście linków typu skip-to-content, Muma chciał zwrócić uwagę, że problem jest znacznie szerszy: „To naprawdę dotyczy każdego, kto przegląda witrynę za pomocą klawiatury. I to jest ważne, ponieważ nie chodzi tylko o ludzie, którzy nienawidzą odsuwania rąk od klawiatury podczas przeglądania. Wiele osób korzysta z klawiatur lub urządzeń wejściowych imitujących klawiaturę, ponieważ fizycznie nie jest możliwe użycie myszy. Dla tych użytkowników niepotrzebne naciśnięcie klawisza może oznaczać nie tylko niewygodne, ale potencjalnie bolesne ”.
Autor Adaptive Web Design Aaron Gustafson również był zaskoczony tym błędem i powiedział nam, że „chociaż odsyłacze typu„ skip-to ”są typowym przykładem problemu, nie są one jedyne - często zadawane pytania są prawdopodobnie najpopularniejszą aplikacją”. Gustafson powiedział, że zachowanie zauważone przez Mumę było szkodliwe dla dostępności i zostało „w dużej mierze zignorowane przez zespół WebKit”. Zasugerował, że powinno to być dużym problemem dla członków zespołu WebKit: „Obsługuje teraz tak wiele przeglądarek na komputerach stacjonarnych - Chrome i Safari są podstawowymi, ale Flock na Maca, Maxathon, Shiira, OmniWeb i iCab to inne godne uwagi elementy - i ten błąd stwarza zatem poważny problem z dostępnością i użytecznością naszych stron internetowych. Istnieją obejścia JavaScript, ale nie powinny być konieczne - to jest HTML 1.0! "
Jeśli chodzi o rozwiązanie problemu, Muma mówi, że możesz odwiedzić i „oznaczyć” Chromium Issue 37721: „Pomijanie linków nie działa podczas korzystania z czytnika ekranu”.