GX-Bug #70155
geschlossenBarrierefreiheit verbessern Honeygrid Theme | Improve accessibility
0%
Verbesserungen für die Barrierefreiheit
Beschreibung
Es sollten einige HTML Elemente wie die Suche und die Sprache wechseln HTML Aria Label bekommen um die Lesbarkeit für Screenreader zu verbessern.
Kann wie folgt geprüft werden:
- Shop 4.9 installieren
- Startseite mit Lighthouse im Browser prüfen (Plugin ggf. installieren)
- Beim Punkt Barrierefreiheit sind einige Punkte aufgeführt, die keine Aria Labels haben
- StyleEdit im Gambio Admin über "Inhalte->Theme bearbeiten" öffnen
- Theme Honeygrid aktiveren unter dem Menüpunkt (Hamburger Menü)
- Speichern und StyleEdit beenden
- Startseite erneut mit dem Lighthous Plugin im Browser testen
Erwartetes Ergebnis:
Beim Lighthouse Test im Browser sollte die Barrierefreiheit eine höhere Punktzahl erreicht werden als 57
Tatsächliches Ergebnis:
Es wird ein Fehler angezeigt, dass Aria Label fehlen und die Punktzahl für Barrierefreiheit ist sehr gering.
Folgende Punkte behandelt der bereits eingereichte Code:
Schaltflächen haben keinen für Screenreader zugänglichen Namen
[user-scalable="no"] wird im -Element verwendet oder das [maximum-scale]-Attribut ist
kleiner als 5
Der Wert einer ARIA-ID muss eindeutig sein, damit andere Instanzen nicht von Hilfstechnologien übersehen werden.
Some HTML elements such as the search and the language should be given HTML Aria labels to improve readability for screen readers.
Can be checked as follows:
- install Shop 4.9
- check start page with Lighthouse in the browser (install plugin if necessary)
- some items are listed under accessibility that do not have Aria labels
- open StyleEdit in the Gambio Admin via "Content->Edit theme"
- activate the Honeygrid theme under the menu item (hamburger menu)
- save and exit StyleEdit
- test the start page again with the Lighthous plugin in the browser
Expected result:
In the Lighthouse test in the browser, the accessibility score should be higher than 57
Actual result:
An error is displayed that Aria labels are missing and the accessibility score is very low.
The code already submitted addresses the following points:
Buttons do not have an accessible name for screen readers
[user-scalable="no"] is used in the element or the [maximum-scale] attribute is
smaller than 5
The value of an ARIA ID must be unique so that other instances are not overlooked by assistive technologies.
Dateien
Von Patrick Bayer vor fast 2 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
- Status wurde von Gemeldet zu Anerkannt geändert
Von Till Tepelmann vor fast 2 Jahren aktualisiert
- Status wurde von Anerkannt zu In Bearbeitung geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Till Tepelmann vor fast 2 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Till Tepelmann vor 9 Monaten aktualisiert
- Tags wurde von Maintenance_2023 zu 4.9.4.0_beta1 geändert
Von Hendrik Bahr vor 9 Monaten aktualisiert
Till Kannst Du das besser spezifizieren?
- Welche Elemente genau sollen Aria Label bekommen?
- Wie genau sieht ein Aria Label aus? (z.B. Link zur Doku)
- In welchem Theme soll das gemacht werden? (Bitte nur in Malibu)
- Wie kann ein Tester prüfen, ob das Ticket vollständig umgesetzt wurde? (Also wie nutzt man einen Screenreader und wo bekommt man sowas her?)
Von Hendrik Bahr vor 9 Monaten aktualisiert
- Zugewiesen an wurde auf Till Tepelmann gesetzt
Von Till Tepelmann vor 9 Monaten aktualisiert
- Datei lighthouse.pdf lighthouse.pdf wurde hinzugefügt
- Beschreibung aktualisiert (Vergleich)
Von Till Tepelmann vor 8 Monaten aktualisiert
- Beschreibung aktualisiert (Vergleich)
- Zugewiesen an
Till Tepelmannwurde gelöscht
Von Krystian Czerwinski vor 8 Monaten aktualisiert
- Zugewiesen an wurde auf Krystian Czerwinski gesetzt
Von Krystian Czerwinski vor 8 Monaten aktualisiert
- Zugewiesen an
Krystian Czerwinskiwurde gelöscht
Von Marcel Thieses vor 8 Monaten aktualisiert
- Tags wurde von 4.9.4.0_beta1 zu BACKLOG geändert
Von Hendrik Bahr vor 7 Monaten aktualisiert
- Thema wurde von Barrierefreiheit verbessern | Improve accessibility zu Barrierefreiheit verbessern Honeygrid Theme | Improve accessibility geändert
- Zielversion wurde auf 5.0.0.0 gesetzt
Von Hendrik Bahr vor 7 Monaten aktualisiert
For online pages the lighthouse score / accessability check can be made here without the installation of the chrome plugin https://pagespeed.web.dev/
Von Rico Schreiber vor 6 Monaten aktualisiert
- Zugewiesen an wurde auf Rico Schreiber gesetzt
Von Rico Schreiber vor 6 Monaten aktualisiert
- Status wurde von Testing zu Erledigt geändert
Von Jessica Balaban vor 4 Monaten aktualisiert
- Datei 2024-07-10_14h29_16.mp4 2024-07-10_14h29_16.mp4 wurde hinzugefügt
ASQA - Regressionstest: erfolgreich
getestet auf Desktop (Firefox Version 127.0 (64-Bit), Chrome Version 126.0.6478.127 (Offizieller Build) (64-Bit), Edge Version 126.0.2592.87 (Offizielles Build) (64-Bit)), Gambio Version: v5.0.0.0
Das Honeygrid Theme hat in dem Test zur Barrierefreiheit ein Ergebnis von 90 Punkten erziehlt.