Details
-
Bug
-
Resolution: Fixed
-
Minor
-
15.1
-
Medium
-
N/A
-
N/A
-
-
Description
All tablist children need to have a role=tab or role=tabpanel.
Validation in the test method [verifyMenuIsAvailableInAdministration] Check for [org.xwiki.menu.test.po.MenuHomePage] at [http://host.testcontainers.internal:8080/xwiki/bin/admin/XWiki/XWikiPreferences?editor=globaladmin§ion=menu.name]. Certain ARIA roles must contain particular children Description: Ensures elements with an ARIA role that require child roles contain them Help URL: https://dequeuniversity.com/rules/axe/4.6/aria-required-children?application=axeAPI Help: Certain ARIA roles must contain particular children Impact: critical Tags: cat.aria, wcag2a, wcag131HTML element: <div id="administration-menu" class="panel-group admin-menu" role="tablist" aria-multiselectable="true" data-ready="true"> Selector: [#administration-menu] Fix any of the following: Element has children which are not allowed (all children) Element has no aria-busy="true" attribute
We can see here that the direct child has no semantics, it's just a div with a couple classes.