This issue has been created
There is 1 update.
 
 
XWiki Platform / cid:jira-generated-image-avatar-eb896e0f-1429-47cd-b1d7-48dce37db881 XWIKI-22960 Open

XWIKI-22904: WCAG not complied in navigation panel administration

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-99708e15-dbb1-4bcb-8497-2459b00262ec Charpentier Lucas created this issue on 10/Mar/25 10:37
 
Summary: XWIKI-22904: WCAG not complied in navigation panel administration
Issue Type: cid:jira-generated-image-avatar-eb896e0f-1429-47cd-b1d7-48dce37db881 Bug
Affects Versions: 17.1.0
Assignee: Unassigned
Components: Panels
Created: 10/Mar/25 10:37
Labels: wcag
Priority: cid:jira-generated-image-static-major-01f6c4f3-a191-4833-9f69-a5d2387b898e Major
Reporter: Charpentier Lucas
 
 

1 update

 
cid:jira-generated-image-avatar-99708e15-dbb1-4bcb-8497-2459b00262ec Changes by Charpentier Lucas on 10/Mar/25 10:38
 
Description: This is a continuation of XWIKI-2904 which has been partially solved.

```
WCAG fails in the test class [org.xwiki.panels.test.ui.docker.AllIT]:
__________
Validation in the test method [verifyPanelCaching]
Check for [org.xwiki.panels.test.po.NavigationPanelAdministrationPage] at [http://xwikiweb:8080/xwiki/bin/admin/XWiki/XWikiPreferences?form_token=MDyIPXPlyu0M6tkNYcRvEg&editor=globaladmin&forceEdit=true&section=panels.navigation&force=true&].
Found [2] items

1: Certain ARIA roles must contain particular children
Description: Ensure elements with an ARIA role that require child roles contain them
Help URL: https://dequeuniversity.com/rules/axe/4.10/aria-required-children?application=axeAPI
Help: Certain ARIA roles must contain particular children
Impact: critical
Tags: cat.aria, wcag2a, wcag131, EN-301-549, EN-9.1.3.1

HTML element:
<div class="xtree jstree-no-links jstree-xwiki-large jstree jstree-1 jstree-xwiki jstree-xwiki-responsive" data-responsive="true" data-url="/xwiki/bin/get/Panels/Navigation?outputSyntax=plain&amp;sheet=XWiki.DocumentTree&amp;showAttachments=false&amp;showTranslations=false&amp;exclusions=space%3ACarol&amp;exclusions=space%3AIconThemesCode&amp;exclusions=space%3APanels&amp;exclusions=space%3APanelsCode&amp;exclusions=space%3AIndex&amp;exclusions=space%3AAppWithinMinutes&amp;exclusions=space%3AAttachment&amp;exclusions=space%3AIconThemes" data-draganddrop="true" data-contextmenu="false" data-icons="false" data-edges="false" data-checkboxes="false" data-opento="document:xwiki:Panels.Navigation" data-finder="false" role="tree" aria-multiselectable="true" tabindex="0" aria-activedescendant="document:xwiki:A AA.WebHome" aria-busy="false">
Selector: [.jstree-no-links]
Fix any of the following:
  Element has children which are not allowed: button[tabindex]
```