WCAG-Audit-Discussions / NL-BE

Nederlandstalige discussies over hoe WCAG en de successcriteria te interpeteren.
https://wcag-audit-discussions.github.io/NL-BE/
24 stars 1 forks source link

2.5.3: Label in Name en spelling #39

Open Veyfeyken opened 1 year ago

Veyfeyken commented 1 year ago

Zolang de visuele naam aanwezig is in de accessible name (volledige string in dezelfde volgorde), is het een pass. Het is een best practice is om de accessible name te laten starten met de visuele naam maar geen verplichting.

Bijvoorbeeld: Visueel "Via e-mail" Accessible name "Contacteer ons via e-mail".

Pass want het label "via e-mail" komt volledig en in dezelfde volgorde voor in de accessible name.

De hoofdletter (Via - via) of andere punctuatie maakt niets uit.

Uit Understanding:

The use of punctuation and capitalization in labels may also be considered optional for the same reason. For example, the colon conventionally added at the end of input labels does not express something in human language, and capitals on the first letter of each word in a label do not normally alter the words' meaning. This is particularly relevant in the context of this SC, since it is primarily aimed at users of speech recognition; capitals and most punctuation are frequently ignored when a user speaks a label as a means of interacting with a control.

Maar wat met woordsamenstellingen?

Pass or fail? Visueel "Via e-mail" Accessible name "Contacteer ons via e-mailadres"

Pass or fail? Visueel "search" Accessible name "what are you searching for"

Aircl0wn commented 1 year ago

Net even wat testje gedaan in het Nederlands en Engels.

Voice control (mac) word ik niet echt vrolijk van. In Safari lijkt het helemaal weinig te doen. In Chrome reageert hij alleen op de precieze accessible name.

Dragon 15 doet het wat dat betreft vele malen beter en pakt de meeste combinaties prima op.

codepen: https://codepen.io/Aircl0wn/pen/xxWENQQ

JAWS-test commented 1 year ago

Ik denk niet dat woordsamenstellingen een overtreding zijn omdat 2.5.3 niet zegt dat er een spatie of speciaal teken moet staan tussen het zichtbare label en het onzichtbare label in de AccName. Of dit dan goed werkt met spraakinvoer is secundair. Uiteindelijk is het gewoon een fout in de spraakinvoer.

rianrietveld commented 3 months ago

Voice Control met Safari is enorm verbeterd. Om een focuable item te selecteren kun je met show numers en dan click nummer een item selecteren. Je hebt dus voor voice control geen zichtbare accesissible name meer nodig...

Aircl0wn commented 3 months ago

@rianrietveld dat is een andere methode van invoer. Fijn dat dit er is, want het ontbreken van zichtbare labels is een enorm probleem voor deze gebruikers.

Voor "label in name" zoals hier niet van toepassing, maar je kunt wel "show names" doen en dan krijg je alle labels te zien :)

Ik heb hier overigens nog nooit op afgekeurd als het gaat om woord samenstellingen, vooral ook omdat mijn persoonlijke ervaring met stembediening over de afgelopen 20 jaar voor mij altijd beperkte resultaten heeft opgeleverd. Maar het zou in principe moeten werken (zie dragon).