Nettdesigner og utvikler Damon Muma har "snublet over til factoid" at hoppkoblinger er brutt i WebKit-nettlesere. På bloggen sin skisserer han problemet, som stammer fra et problem som har sin helt egen fire år gamle feilrapport.
Når jeg snakket med .net, forklarte Muma at i WebKit, når du navigerer til en intern lenke på samme side (for eksempel page.html # intern-plassering), forblir fokuset på lenken du opprinnelig fulgte (ikke nødvendigvis 'klikket') . Hvis du deretter trykker Tab for å gå til neste lenke, går den tilbake til din opprinnelige posisjon på siden, og posisjonen din på # intern-plassering blir fullstendig overstyrt. "Fokuset skal flytte til plasseringen av ankermålet, som i Firefox og Internet Explorer," forklarte han. "Slik det er nå i WebKit, er interne lenker praktisk talt ubrukelige uten skripting for å fylle ut riktig oppførsel."
Selv om artikkelen ble skrevet fra sammenhenger med lenker til innhold, var Muma opptatt av å påpeke at problemet er mye bredere: "Det påvirker virkelig alle som surfer på et nettsted ved hjelp av tastaturet. Og dette er viktig, fordi det ikke bare handler om folk som hater å flytte hendene fra tastaturet mens de surfer. Mange bruker tastaturer eller inngangsenheter som etterligner tastatur, fordi det ikke er fysisk mulig for dem å bruke en mus. For disse brukerne kan unødvendig tastetrykk ikke bare være upraktisk, men potensielt smertefullt. "
Forfatteren av Adaptive Web Design Aaron Gustafson ble også overrasket over feilen og fortalte oss at "mens skip-to-lenker er et vanlig eksempel på problemet, er de langt fra den eneste bruken - ofte stilte spørsmål er den vanligste applikasjonen". Gustafson sa at oppførselen som Muma noterte var dårlig for tilgjengeligheten og har blitt "i stor grad ignorert av WebKit-teamet". Dette, foreslo han, burde være en stor bekymring for de på WebKit-teamet: "Det driver så mange stasjonære nettlesere nå - Chrome og Safari er primær, men Flock for Mac, Maxathon, Shiira, OmniWeb og iCab er andre bemerkelsesverdige - og denne feilen utgjør derfor et stort problem for tilgjengeligheten og brukervennligheten til nettstedene våre. Det er JavaScript-løsninger, men de bør ikke være nødvendige - dette er HTML 1.0-ting! "
Når det gjelder å få gjort noe med problemet, sier Muma at du kan besøke og stjerne Chromium Issue 37721: ‘Hopp over lenker fungerer ikke når du bruker skjermleser’.