core-bundle icon indicating copy to clipboard operation
core-bundle copied to clipboard

Anklickbare Legends auch für Screenreader anklickbar machen

Open NinaG opened this issue 8 years ago • 2 comments

Die Abschnittsbeschriftungen im Backend (z.B. „Backend-Einstellungen“ bei den Personendaten) sind als anklickbare Legends eingestellt, damit man die darunter einsortierten Felder ein-/ausklappen kann. Sie können von Screenreadern derzeit aber nicht durch Tabben erreicht werden, da Legends nicht standardmäßig fokusierbare Elemente sind. Das könnte man beheben, indem sie das Attribut tabindex="0" erhalten. Ggf. müsste auch noch das dahinter liegende Script angepasst werden, um den Tastaturklick zu erkennen (habe ich jetzt nicht getestet).

NinaG avatar Apr 23 '17 20:04 NinaG

Wäre es nicht sinnvoller, die Felder für Screenreader erst gar nicht mittels display:none unsichtbar zu machen?

leofeyer avatar Nov 20 '17 09:11 leofeyer

Wäre es nicht sinnvoller, die Felder für Screenreader erst gar nicht mittels display:none unsichtbar zu machen?

Ich denke schon dass das richtig ist. Die Felder sind ja de-facto unsichtbar, auch für nicht-Screenreader. Ein Screenreader muss nur sehen können dass es noch weitere Felder gibt. Dafür gibt es sicherlich Aria-Attribute.

aschempp avatar Feb 24 '20 09:02 aschempp