-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Asterisk afkeuren 1.1.1 op basis dat het niet door alle screenreaders (TalkBack) goed wordt voorgelezen #55
Comments
Bij Firm Ground keurden we het niet af, maar ik sta ervoor open om dat te herzien. Ik ben benieuwd naar andere reacties. |
Ik denk niet dat een bug in een bepaald hulpmiddel een doorslaggevend argument mag zijn in het beoordelen van een succes criterium. Als de betekenis van de asterisk verklaard wordt, bij voorkeur boven het formulier, keur ik het niet af. 1.1.1 Non-text content is in mijn mening niet van toepassing. Het is een karakter/leesteken, geen afbeelding maar ik begrijp wel dat daar de meningen verdeeld zijn.
Wanneer de asterisk verklaard wordt, vind ik dat aan bovenstaande is voldaan. |
Het lastige is denk ik dat de asterisk gebruikt wordt als een representatie; een soort pictogram. Door de toepassing wordt het eigenlijk een afbeelding. Het staat er niet in de functie als leesteken. Net zoals ASCII-art kan ook falen op 1.1.1, terwijl dat ook karakters/leestekens zijn. Daarnaast denk ik ook dat een bug in een hulpmiddel geen reden van af/goedkeuring is. De R in WCAG staat voor Robust. Je bouwt voor de lange termijn, en je bouwt iets wat een solide basis is voor tools. Dat die tools er vervolgens een zooitje van maken... |
Zoals de andere discussie al liet zien zijn de meningen hier nogal verdeeld vooralsnog. Net als @Veyfeyken zie ik een * niet als non-text. Naast dat het een eigen ASCII symbool is, is het onderdeel van de Ik deel ook de mening dat een bug in een tool geen reden is tot afkeuren als het elders wel werkt. Wat andere SC langlopend:
|
Ter referentie: #40, waarin uitgebreid over dit teken gediscussieerd wordt wanneer een uitleg voor |
Volgens mij geldt dit onder 4.1.2 voor invoervelden. Bij 1.3.1 is een tekstuele verwijzing (voor mij) voldoende wat wordt gedaan met de referentie / voetnoot stijl. Met een situatie als deze:
Vervelend dat het niet voorgelezen wordt, want dan is het ook onduidelijk. Ik zou er een opmerking over plaatsen aangezien het om 1 toepassing gaat, Talkback. Tenzij natuurlijk essentieel voor de doelgroep van de website en ondersteuning voor Talkback nodig is. Terugkomend op 4.1.2, moet deze informatie technisch aanwezig zijn voor interface componenten. En dat zou ik met html |
Ik blijf toch bij 1.3.1 want het is een visuele relatie (sterretje) die je programmatisch moet onderscheiden. Ik ben het eens dat een duidelijk label ook voldoende zou zijn. De vraag is of een sterretje, dat zelf weer elders wordt verklaard, duidelijk genoeg is. ik zelf zou zeggen van niet. je vraagt wel veel van iemand die die verklaring niet direct kan zien. Als het sterretje lokaal een verborgen tekst variant heeft, zou ik er geen probleem mee hebben, want dan heb je inderdaad die lokale verklaring. Qua 4.1.2: Dit in tegenstelling tot een uitklapelement met een Het gebruik van |
Als de Als de asterisk uitgelegd wordt voordat de formulier velden beginnen, is het wat mij betreft duidelijk. Dat een bepaalde hulpsoftware zoals TalkBack niet goed om gaat met bepaalde karakters is naar mijn idee geen afkeurpunt. |
Aangezien in het understanding document van 1.3.1 specifiek wordt benoemd dat het uitleggen van een asterisk als aanduiding van een verplicht veld voldoende is, gaan we er bij dezen niet meer vanuit dat het dan nog afkeurbaar is onder 1.1.1 maar we blijven het meenemen als advies :) dank allemaal! |
Dus zonder uitleg afkeuren, en met uitleg meenemen als advies? https://www.w3.org/WAI/WCAG21/Understanding/info-and-relationships.html#examples |
Is de conclusie en de concensus dat een asterisk alleen, als visuele aanduiding voor een foutmelding:
Geef een 👍 voor mee eens. Het besluit in dit issue geldt ook voor #40 (Is een asterisk zonder verklaring bij verplichte velden een failure? ) |
Het lijkt mij niet toepasselijk onder 1.1.1 omdat ik het wel zie als tekst. Ik ben het er wel mee eens dat het teken verklaard moet worden bovenaan het formulier (punt 2). En voor hulpsoftware zou ik adviseren om aria-required toe te voegen voor als de asteriks niet goed wordt voorgelezen. |
Volledig oneens met afkeuren onder SC.1.1.1. Het TalkBack-probleem leidt tot een onvoldoende duidelijk label, wat onder SC |
Ik delel de mening om het niet af te keuren onder SC 1.1.1. Het niet ondersteunen door TalkBack zou ik alleen niet aanduiden als een failure voor SC 3.3.2. |
We laten afkeuren voor SC 1.1.1 vallen. Blijft 3.3.2 staan. Is de conclusie en de concensus dat een asterisk alleen onvoldoende uitleg is (SC 3.3.2 Labels of instructies), er moet een uitleg van wat de asterisk betekent boven het formulier staan. Geef een 👍 voor mee eens. Het besluit in dit issue geldt ook voor #40 (Is een asterisk zonder verklaring bij verplichte velden een failure? ) |
Aan 3.3.2 Labels of instructies is voldaan want er is een label. Het gaat om 2.4.6 Koppen en labels.
Je kan argumenteren dat hier niet aan is voldaan als de asterisk niet is verklaard. Persoonlijk vind ik het geen failure. De asterisk verklaren lijkt me een best practice. Het niet verklaren vormt geen specifiek probleem voor mensen met een beperking, het is eerder een algemeen issue. |
@Veyfeyken Klopt Gijs, is was in de war! (niet de eerste keer bij deze twee...) |
Hoi allemaal, ik zag al een discussie die hier een beetje op lijkt maar me net niet het antwoord geeft waar wij naar op zoek zijn:
Vooralsnog keuren wij het alléén gebruiken van een asterisk (*) om aan te geven dat een veld verplicht is af, omdat TalkBack deze niet voorleest (als er geen spatie tussen het woord en de asterisk zit). Dit is nog steeds een openstaand known issue: https://issuetracker.google.com/issues/271387526. Ons advies als oplossing is dan altijd om aria-required op het invoerelement toe te voegen.
Voor mij klinkt het logisch dat dit afkeurbaar is als we testen voor 'gangbare browsers en hulpsoftware', maar de meningen zijn nogal verdeeld. Hoe gaan andere bureaus/testers hier mee om en (vooral benieuwd naar) waarom?
Edit: en op 1.1.1 omdat we een asterisk in z'n eentje interpreteren als non-text (en daar waren de meningen ook al over verdeeld zag ik haha).
Related: #40
The text was updated successfully, but these errors were encountered: