Okay
  Public Ticket #3983683
Accessibility optimization
Open

Comments

  •  3
    Werbeagentur started the conversation

    To align with German (and global) accessibility rules all page content has to be contained by landmarks like role="banner", role="navigation", role="main", or role="contentinfo". Currently these landmarks are missing completely. How can I add them to the theme and the page builder widgets so they are protected by theme updates?

    This is the page with the theme: https://schuh-sport-haaf.de/

    Here is the accessibility audit: https://www.accessibilitychecker.org/audit/?website=https%3A%2F%2Fschuh-sport-haaf.de&flag=ge

    Attached files:  Bildschirmfoto 2025-05-05 um 15.32.44.png

  •  3
    Werbeagentur replied

    I just figured the secondary navigation <nav> element in the secondary header bar needs an aria-label attribute to be compliant. Something like <nav aria-label="secondary-nav"> in the secondary-navigation.php file in the folder includes/partials/header/

  •  1,110
    ThemeNectar replied

    Hey Werbeagentur,

    We've noted to look into including these in the next update. For now, you would need to add them to the various template files in your child theme. i.e. page.php, header.php etc.

    Kind regards

  •  3
    Werbeagentur replied

    Sounds good, thank you. Can you tell me when the next update is scheduled?

  •  1,110
    ThemeNectar replied

    We'll likely release another minor version in 1–2 weeks, but I can also circle back here before then to provide you with a pre-release copy containing those changes, if desired.

    Kind regards

  •  3
    Werbeagentur replied

    I'd appreciate it if you circle back here before the release. Thank you in advance.