a11y: Titel, Text und Knopf werden im Semantics-Baum zu einem Knoten zusammengefaltet (Web) #41
Labels
No labels
epic/katalog
epic/konto
epic/partien
epic/querschnitt
epic/sammlung
needs-clarification
prio/could
prio/must
prio/should
size/l
size/m
size/s
size/xl
status/in-progress
status/ready-for-merge
status/spec-review
type/bug
type/epic
type/story
type/tech
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: cschlaefke/Shuffle#41
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Befund (aus E2E-Tests #38, QUE-06)
Auf Seiten ohne Eingabefeld faltet der Flutter-Web-Semantics-Baum Titel, Text und Knopf zu einem Knoten: Auf
/auth/confirmeinheadingmit dem Text „Confirm email address One click… Confirm email address“, auf der CheckEmail-Seite ebenso. Es gibt keinen eigenenbutton-Knoten; ein Klick auf die Mitte bewirkt nichts, per Tab und Enter geht es.Für Screenreader im Web ist der Knopf damit nicht als Knopf auffindbar. Verstößt gegen die Definition of Done (Barrierefreiheit, Semantics-Labels) und QUE-06.
Zu tun
container: true/explicitChildNodes/MergeSemanticso. Ä. in den Auth-Layouts,AppFormScaffold)pressFirstButton(e2e/support) kann dann entfallen; Test mit echtemgetByRole('button')Betroffen:
EmailLinkScreen,CheckEmailScreen, ggf. weitere Screens ohne Eingabefeld. Bezug #1, #38.