Details
-
Bug
-
Resolution: Fixed
-
High
-
8.20.1
-
- 4.1.2
- AXSR-15
- AXSR-32
- Level-A
- WCAG21
- accessibility
- aui-jira
- ax-at-JAWS
- ax-at-NVDA
- ax-at-VO
- ax-at-user
- ax-blocked
- ax-bug
- ax-critical
- ax-critical-priority
- ax-customer-escalated
- ax-desktop
- ax-esc-boa
- ax-esc-lloyds
- ax-high-priority
- ax-jira
- ax-macos-safari
- ax-platform-dc
- ax-qa
- ax-qa-bl
- ax-qa-prioritised
- ax-qa-verified
- ax-windows-chrome
- ax-windows-firefox
- axsr-high-priority
- axsr-march-22
-
8.2
-
1
-
Severity 2 - Major
-
0
-
Description
Steps to reproduce:
- Navigate to and activate "Projects" link from the banner region and select any project.
- Navigate to and activate the "Issues" link from the left navigation menu.
- With screen reader running navigate to the image button with tooltip "Expand/ collapse sidebar ( [ )"
Actual behaviour:
The Expand/ collapse sidebar ( [ ) button does not have an accessible name and therefore it is not announced for screen reader users when it receives keyboard focus. Although currently the text is announced by the screen reader since aria-describedby attribute is provided but it is not the most efficient way to provide label to a button.
Expected result:
The button must have an accessible label via one of the following methods.
1. "aria-label" attribute : provide aria-label to the <button class='aui-sidebar-toggle'> element.
For Example :
When sidebar is expanded then aria-label should be "Collapse sidebar [ "
When sidebar is Collapsed then aria-label should be "Expand sidebar [ "
2. Inner text: <button class='aui-sidebar-toggle'>Collapse sidebar [ </button> but the text should be off-screen.
3. aria-labelledby:
Provide an unique id to the <p> element & provide aria-labelledby attribute on <button> element.
For Example
<button class="aui-sidebar-toggle" aria-labelledby="sidebartext">
<p class="aui-tooltip-content" id="sidebartext">Collapse sidebar ( [ )</p>
Remove the aria-describedby attribute from the <button> element as it would cause redundant announcement for screen reader users.
Screenshot:
AXQA Ref:AXQA-111
Attachments
Issue Links
- duplicates
-
JRASERVER-73430 Kanban board : Sidebar toggle button doesn’t have an Accessible label.
- Closed
-
JRASERVER-74059 Average Age Report. : Buttons must have discernible text
- Closed
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
- resolves
-
PS-101584 Loading...