Project

General

Profile

Project activity #34378

closed

Project activity #31433: Toegankelijkheidsverklaring WCAG 2.1

PRINCIPE 2 - Bedienbaar

Added by Nume Groenewegen 6 months ago. Updated 28 days ago.

Status:
Resolved
Priority:
P4 Normal
Category:
-
Target version:
Start date:
28/07/2025
Due date:
% Done:

0%

Estimated time:

Description

Componenten van de gebruikersinterface en navigatie moeten bedienbaar zijn.

Niveau A_
Succescriterium 2.1.1: Naam, rol, waarde
Alle functionaliteit van de content is bedienbaar via een toetsenbordinterface zonder
dat afzonderlijke toetsaanslagen aan tijd gebonden zijn, behalve als de onderliggende
functie een invoer vereist die afhangt van het pad dat de gebruiker aflegt en niet alleen
van de eindpunten.
Opmerking 1: deze uitzondering is gerelateerd aan de onderliggende functie, niet aan
de invoertechniek. Als we bijvoorbeeld met de hand geschreven tekst invoeren, vereist
de invoertechniek (met de hand geschreven tekst) padafhankelijke invoer, maar de
onderliggende functie (tekstinvoer) vereist dat niet.
Opmerking 2: dit succescriterium verbiedt geen muisinvoer of andere
invoermethoden naast de toetsenbordinvoer en wil dit ook niet ontmoedigen.

Voldoet niet: De onderzochte set pagina’s voldoet niet aan dit succescriterium.


Files

clipboard-202512291410-ys88v.png (30.7 KB) clipboard-202512291410-ys88v.png Diego Mirandola, 29/12/2025 02:10 PM
Actions #1

Updated by Maaike Bommerson 3 months ago

  • Assignee set to Maaike Bommerson
Actions #2

Updated by Maaike Bommerson 3 months ago

  • Status changed from Backlog to In Progress
Actions #3

Updated by Maaike Bommerson 3 months ago

Te bespreken:
Wat willen we doen met de mogelijkheid om met toetsenbord te navigeren door de mat menus?
Er wordt momenteel gebruik gemaakt van app-toolbar-item en aca-toolbar-item, hierbij werkt het default in aca al niet om met toetsenbord door de items te navigeren.
Om dit te realiseren zou er dus een custom item voor moeten worden gebouwd, is dit wenselijk?

Actions #4

Updated by Maaike Bommerson 3 months ago

Dialogs zijn gewoon te sluiten doormiddel van of de ESC-toets, of door via het toetsenbord naar de sluitknop te navigeren. Voor de mat menu's is het mogelijk om het menu te sluiten door de button die het menu opent opnieuw te klikken hier kan ook via de tab heen genavigeerd worden. Dus dit lijkt me geen punt om verder te verwerken

Actions #5

Updated by Maaike Bommerson 3 months ago

Conclusie voor nu:
De menu items die op basis van adf-dynamic-component zijn van alfresco voldoen niet aan de WCAG, omdat er niet door deze menu-items valt te navigeren via het toetsenbord. Denk hierbij aan de menu items: Favoriet, Weergeven, online bewerken, delen.
Om te kunnen navigeren via het toetsenbord moet het een mat-menu-item zijn.

Dit botst met het volgende punt uit de verklaring van Hyland:
2.1.1 Keyboard
All functionality of the content is operable through a keyboard interface
without requiring specific timings for individual keystrokes, except
where the underlying function requires input that depends on the path
of the user's movement and not just the endpoints.

Dit betekent dat er een ticket moet worden aangemaakt voor Hyland om dit te fixen.

app-toolbar-menu-item is in aca in het context menu en via de 3 puntjes wel toegankelijk via het toetsenbord, maar binnen de create menu van tezza niet. Binnen Tezza werken deze onderdelen wel ook in de contextmenu en het meer menu, de items die hier niet werken zijn ook adf-dynamic-component.

Actions #7

Updated by Norbert Veenbrink 3 months ago

@Maaike Bommerson

Hyland wil er toch graag een videootje van zodat ze kunne zien wat er gebeurt/niet werkt.

Kun jij die regelen?

vriendelijke groeten,
Norbert

Actions #9

Updated by Maaike Bommerson about 1 month ago

  • Status changed from In Progress to Ready in Dev
  • Assignee changed from Maaike Bommerson to Diego Mirandola

Graag testen in branch apps feature/tezza/wcag2.1/4.0Robuust/#34377 met contezza-apps-community feature/wcag2.1/4.0Robuust/#34377, letop: er zijn ook wijzigingen in de extensions gedaan.

Aanpassingen gedaan in:
- aria-labels toegevoegd waar nodig in het algemeen
- title in floating-button toegevoegd waar dit nog niet was
- Dashboard-buttons
- Dashboard sidebar
- Sorteren op mimetype in de searchtable page in het algemeen
- contezza-toolbar verwijderd uit content-services/search
- Het create menu

Actions #10

Updated by Diego Mirandola about 1 month ago

Getest samen met #34377

Het gebruiken van De dashboard via toetsenbord werkt niet.
Widgets zien er zo uit bij het tabben:

Het toevoegen van widgets vanuit de sidebar werkt niet.

Ook als incompleet wil ik de huidige voortgang wel meenemen met de komende release.

Actions #11

Updated by Diego Mirandola about 1 month ago

  • Assignee changed from Diego Mirandola to Maaike Bommerson
Actions #12

Updated by Diego Mirandola about 1 month ago

Huidige voortgang is in contezza-apps versie 4.5.3.

Actions #13

Updated by Maaike Bommerson 28 days ago

  • Status changed from Feedback to Resolved

Dit zit in contezza apps release 4.5.3
en het benoemde punt zal worden opgepakt in ticket #36090

Also available in: Atom PDF