-
Notifications
You must be signed in to change notification settings - Fork 11
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
Voeg richtlijn “Foutmeldingen” toe #538
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
81a314a
to
d6af500
Compare
@Robbert er staan hier voorbeelden van foutmeldingen, wat zou een handige manier zijn om die er in de gerenderde HTML eruit te laten zien als bv Utrecht foutmeldingen, zonder dat classnames daarvoor in in de codevoorbeelden komen? Of misschien inline |
d6af500
to
a1bfad0
Compare
docs/richtlijnen/formulieren/00-alle-richtlijnen/_errors-timing.md
Outdated
Show resolved
Hide resolved
docs/richtlijnen/formulieren/00-alle-richtlijnen/_errors-timing.md
Outdated
Show resolved
Hide resolved
docs/richtlijnen/formulieren/00-alle-richtlijnen/_errors-timing.md
Outdated
Show resolved
Hide resolved
docs/richtlijnen/formulieren/00-alle-richtlijnen/_errors-feedback.md
Outdated
Show resolved
Hide resolved
|
||
Voor toetsenbord- en screenreadergebruikers is het van belang dat na een submit, de toetsenbordfocus op een logische plek komt. | ||
|
||
Aanbevolen werkwijze bij foutmeldingen: Na het verzenden van het formulier verplaatst de zichtbare- en toetsenbordfocus naar de titel van de samenvatting boven het formulier. Bijkomend voordeel is dat de titel dan meteen ook wordt uitgesproken door een screenreader. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Zelfde verhaal als elders: ik zou nog even willen wachten met de focus, en de focus is door role="alert"
niet nodig voor de screenreader.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Zin aanbevolen werkwijze weg, todat we een aantal goed uitgewerkte voorbeelden hebben.
Focusmanagement foutmeldingen apart testen en bediscusseren.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ook nog nodig voor een toegankelijke implementatie: nl-design-system/utrecht#2126
|
||
Als de gebruiker verder tabt, komt de focus op de eerste foutmelding, die foutmelding is ook een link naar het bijbehorende invoerveld. | ||
|
||
Wordt het formulier dynamisch verzonden, zonder page reload, kan er extra screenreaderfeedback nodig zijn via `role="alert"` of `aria-live="assertive"` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"kan er extra feedback nodig zijn". Dit is zó vrijblijvend, dat ik denk dat het op deze manier geen nut heeft voor de lezers. Ik denk dat we de feedback voor validatie-meldingen wel hebben gecovered, maar dat we misschien nog expliciet moeten zijn over feedback bij success en feedback wanneer er een technische storing is.
Als de gebruiker verder tabt, komt de focus op de eerste foutmelding, die foutmelding is ook een link naar het bijbehorende invoerveld. | ||
|
||
Wordt het formulier dynamisch verzonden, zonder page reload, kan er extra screenreaderfeedback nodig zijn via `role="alert"` of `aria-live="assertive"` | ||
Laat niet met ARIA de hele samenvatting voorlezen, alleen de titel van de samenvatting zelf. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Laten we hier ook een ticket voor aanmaken op de backlog, om te onderzoeken wanneer een alert
echt te lang is. Tot die tijd zou ik het willen houden bij een advies om de alert
tekst kort en bondig te houden.
docs/richtlijnen/formulieren/00-alle-richtlijnen/_errors-feedback.md
Outdated
Show resolved
Hide resolved
docs/richtlijnen/formulieren/00-alle-richtlijnen/_errors-feedback.md
Outdated
Show resolved
Hide resolved
@Robbert Nog een laaste todo voor deze PR: |
Mooi geworden zo! Echt een plek om mensen heen te linken! 3 dingen die mij nog opvielen.
Verder hoop ik ook dar de foutmelding via CSS gestyled kan worden. Omdat deze nu gelijkwaardig lijkt aan de description. Maar dat komt vast fout... uhh goed. |
Styling nu met rode rand, en ook toevoeging: “Invoerfout: ” voor foutmelding om niet alleen op kleur te vertrouwen. Later kunnen we daar met bv |
92274dd
to
3b64458
Compare
@hidde Kun je de comments van Jefffrey nog verwerken? |
Jeffrey's comments nu ook verwerkt (in bc22b9e), muv styles, die pakken we later op en hebben we nu tekstueel gedaan. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@hidde looks good to me
Draft; to do:
styling van voorbeelden van foutmeldingen, zie Voeg richtlijn “Foutmeldingen” toe #538 (comment)(aangepast, ivm andere oplossing zie comment)