Skip to content
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

Barrierefreiheit / Tastatursteuerung Ergänzungen? #326

Open
ischfr opened this issue Jun 14, 2024 · 5 comments
Open

Barrierefreiheit / Tastatursteuerung Ergänzungen? #326

ischfr opened this issue Jun 14, 2024 · 5 comments

Comments

@ischfr
Copy link

ischfr commented Jun 14, 2024

Ich habe beim Durchsehen abgeschlossener Issues gesehen, dass es bereits Anstrengungen gegeben hat, den Consent Manager für Tastatur-Bedienung zu optimieren. (#228)

Das funktioniert für mein Empfinden bereits recht gut!
Ich habe dazu noch folgende Anmerkungen / Vorschläge:

Es wäre evtl. ein Schließen über die "Esc"-Taste hilfreich, damit man nicht immer die kompletten Felder durch-tabben muss, um ganz am Ende den Close-Button zu erreichen.

Der Link "Details anzeigen/ausblenden" ist wohl noch nicht per Tastatur nutzbar:
Weder "Enter" noch "Space" aktivieren (bei mir) das Collapse-Element mit den Cookie-Details. Das entsprechende Javascript wird wohl hier nicht aktiv?

Ich habe gesehen, dass es auch bereits ein Issue gibt, diesen Link auf einen Button umzustellen (#313), was semantisch sicher sinnvoller ist.

Aber wäre es auch denkbar, das Collapse-Element gleich per details/summary-Tags zu realisieren?
Es würde so komplett ohne Javascript auskommen:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details

Und es wäre damit wohl auch gleich "accessible":
http://kb.daisy.org/publishing/docs/html/details.html

Browser-Unterstützung für details/summary ist seit 2020 gegeben:
https://caniuse.com/details

@aeberhard
Copy link
Member

@ischfr Hast Du evtl. plyr auf der Seite!?
#312

@ischfr
Copy link
Author

ischfr commented Jun 26, 2024

@aeberhard nein, plyr nutze ich bisher nicht.
Funktioniert das bei Dir, dass man auf "Details anzeigen/ausblenden" tabben kann und wenn dieser Link den Focus hat, man mit Leertaste die Anzeige öffnet? Bei mir scrollt nur die Seite um einen Bildschirm weiter runter (normales Leertaste-Verhalten im Firefox). Ansonsten keine Reaktion.

@ischfr
Copy link
Author

ischfr commented Jun 26, 2024

@aeberhard Ich habe auch nicht (wie in 312 beschrieben) das Problem, dass die Seite neu geladen wird. Ich glaube, das ist ein separates Problem?

@aeberhard
Copy link
Member

@ischfr ah mit den Tasten funktioniert das glaube ich aktuell gar nicht.

@ischfr
Copy link
Author

ischfr commented Jun 28, 2024

@aeberhard das hatte ich vermutet, daher das Issue.

Zum Hintergrund: Ich bin neulich von einem Kunden auf das Thema "Barrierefreie Consent-Manager" angesprochen worden. Er hatte wegen diesem Artikel gefragt: https://www.beratungsstelle-barrierefreiheit.de/aktuelles/blog/post/beitrag/barrierefreie-cookie-banner.html

Es ging bei der Anfrage zwar nicht konkret um ein Redaxo-Projekt, aber das Thema wird ja bald alle in größerem Ausmaß betreffen, deshalb wollte ich das auch hier einmal ansprechen.

Bis auf die Sache mit dem Ausklappen sieht die Unterstützung hier ja ziemlich gut aus (zumindest, soweit ich das beurteilen kann).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants