-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
4.20.0, 5.3.1
-
Severity 3 - Minor
-
Issue Summary
The element uses device-dependent event handlers and is therefore not accessible by keyboard alone.
Element name:
- "Admin Admin" popup content with "Activity" link and "More" menu button.
Location of the element: Popup, on each "Admin Admin" link, in the "All" tab section, in the "Activity" heading section, in the main content.
Additional details: While hovering on any "Admin Admin" link, display "Admin Admin" popup content. But this content is not available to keyboard users.
Note: The same issue applies to all user links (Admin Admin) links.
Steps to Reproduce
- Open the JSM homepage.
- Navigate to the "Project" link in the header and activate it.
- Select any project link and activate it.
- Navigate to the main content and activate the present issue links
- Navigate to the "All" tab and activate it.
- navigate to the "admin admin" link and hover over it
- Observe that the non-modal dialog is not accessible to users
Actual Results
The modal dialog becomes available when the user hovers over the "admin admin" link present after the page by having keyboard support.
However, in order to make the modal dialog available mouse hover is the only option with no alternative method for the keyboard only user provided. hence modal dialog is not available for keyboard-only users.
Expected Results
An alternate method should be provided for the keyboard-only user in order to make modal dialog available.
Additionally, the focus should move to the non-modal dialog when it is activated so that keyboard-only users won't have to tab repeatedly to access content available inside the modal. This would also help screen reader users to navigate properly.
Alternatively,
- Provide an "i" image button beside of "admin admin" link using the native <button> element.
- Provide a descriptive label as "Show user information" for the button.
- Provide "aria-haspopup" attribute with the value "dialog".
- Ensure that the focus should move to the non-modal dialog when it is activated so that keyboard-only users won't have to tab repeatedly to access content available inside the modal. This would also help screen reader users to navigate properly.
Screenshot
Workaround
Not Available
Bug Ref: 746057
Bulldog Ref:
- relates to
-
JRASERVER-75110 Add comment to issue : Non-modal dialog inaccessible for screen reader and keyboard only user
-
- Long Term Backlog
-
- is resolved by
-
A11Y-267 You do not have permission to view this issue
- links to
Form Name |
---|
[JSDSERVER-12086] Add comment to issue : Non-modal dialog inaccessible for screen reader and keyboard only user
Remote Link | New: This issue links to "Page (Confluence)" [ 997740 ] |
Remote Link | Original: This issue links to "A11Y-267 (Bulldog)" [ 931345 ] | New: This issue links to "A11Y-267 (JIRA Server (Bulldog))" [ 931345 ] |
Labels | Original: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-jsm ax-jsmdc-agentissueview ax-kb-user ax-medium-priority ax-platform-dc ax-qa ax-qa-prioritised may-need-design-team | New: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-jsm ax-jsmdc-agentissueview ax-kb-user ax-medium-priority ax-platform-dc ax-qa ax-qa-prioritised may-need-design-team ril |
Remote Link | New: This issue links to "Internal ticket (Web Link)" [ 955676 ] |
Remote Link | New: This issue links to "A11Y-267 (Bulldog)" [ 931345 ] |
Labels | Original: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-jsm ax-kb-user ax-medium-priority ax-platform-dc ax-qa ax-qa-prioritised may-need-design-team | New: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-jsm ax-jsmdc-agentissueview ax-kb-user ax-medium-priority ax-platform-dc ax-qa ax-qa-prioritised may-need-design-team |
Remote Link | New: This issue links to "Page (Confluence)" [ 912007 ] |
Labels | Original: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-jsm ax-kb-user ax-platform-dc ax-qa ax-qa-prioritised may-need-design-team | New: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-jsm ax-kb-user ax-medium-priority ax-platform-dc ax-qa ax-qa-prioritised may-need-design-team |
Labels | Original: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-jsm ax-kb-user ax-platform-dc ax-qa-prioritised may-need-design-team | New: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-jsm ax-kb-user ax-platform-dc ax-qa ax-qa-prioritised may-need-design-team |
Labels | Original: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-high-priority ax-jsm ax-kb-user ax-platform-dc ax-qa-prioritised ax-vpat-critical may-need-design-team | New: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-jsm ax-kb-user ax-platform-dc ax-qa-prioritised may-need-design-team |