Skip to content

a11y: wrap facetwp pager in nav element#46

Merged
laravdiemen merged 1 commit into
mainfrom
a11y/facetwp-pager-nav-element
Dec 19, 2025
Merged

a11y: wrap facetwp pager in nav element#46
laravdiemen merged 1 commit into
mainfrom
a11y/facetwp-pager-nav-element

Conversation

@laravdiemen
Copy link
Copy Markdown
Contributor

@laravdiemen laravdiemen commented Dec 11, 2025

Tekst uit het a11y rapport:
De paginering is opgebouwd met behulp van een lijststructuur (ul- en li-elementen). Dit is op zichzelf een correcte en toegankelijke manier om een reeks navigatieopties weer te geven. In dit geval is echter de rol van het ul-element aangepast naar “navigation” via het role-attribuut. Door het toevoegen van deze rol breekt de semantische waarde van lijst en kan deze niet als dergelijk worden geïnterpreteerd door hulpsoftware. Dit kan worden opgelost door gebruik te maken van een los nav-element buiten het ul element en het role-attribuut te verwijderen. Bij deze oplossing dient het nav-element te worden voorzien van een aria-label-attribuut met een waarde, zoals “Paginering”.

Gerelateerde PR: yardinternet/brave-frontend-kit#15

Copy link
Copy Markdown
Contributor

@WybeBosch WybeBosch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh nice, ik dacht dat je javascript nodig zou hebben hiervoor maar dat is dus uiteindelijk niet zo ! :)

@laravdiemen laravdiemen force-pushed the a11y/facetwp-pager-nav-element branch from 4775eba to a8f6fcb Compare December 19, 2025 07:46
@laravdiemen laravdiemen merged commit b536fdb into main Dec 19, 2025
2 checks passed
@laravdiemen laravdiemen deleted the a11y/facetwp-pager-nav-element branch December 19, 2025 10:16
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

Successfully merging this pull request may close these issues.

3 participants