Uploaded image for project: 'Jira Service Management Data Center'
  1. Jira Service Management Data Center
  2. JSDSERVER-11672

Object overview modal with tree mode graph : Button pressed state is not conveyed.

XMLWordPrintable

      Issue Summary

      The pressed state of a button is not conveyed to screen reader users.

      Element name:

      • Tree

      Location of the element: Currently selected button, in the "Object overview" modal.

      Steps to reproduce:
      1. Click on the "oracledb-11g-prod" button, just beside the "Affected Server:" text, in the "Can we get this server request approved?" page.
      2. Then the "Object Overview" modal will display.
      3. Click on the "Show graph" icon button.
      4. Click on the "Tree" button. Then the graph will display in the tree view.

      Note: The same issue applies to the "Force" button, which is in the selected state.

      Steps to Reproduce

      1. Step 1

      Actual Results

      Actual results

      Expected Results

      Fix Information
      RULE :
      The name, role, value, states, and properties of user interface components MUST be programmatically determinable by assistive technologies.

      HOW TO FIX:
      Fix this issue by using the aria-current attribute to indicate which element is the current item within a container or set of related elements, such as the currently selected page, step, location, date, or time.

      REFERENCE:
      WAI-ARIA Recommendation: https://www.w3.org/TR/wai-aria-1.1/#aria-current

      BACKGROUND:
      States and properties are attributes used to convey essential information about an element to screen readers and other assistive technologies. Some roles require certain state and property information - such as the checked/unchecked state of a checkbox. Native HTML elements provide those required states and properties, so nothing more needs to be done. If you create a custom version of a native HTML element or a custom control or widget that does not have a native HTML equivalent, you must add the relevant states and properties using ARIA.

      Screenshot

      Screen Recording

      screen recording

      Workaround

      workaround

      Bug Ref: 745128

      Bulldog Ref: JSMDC-12543

        1. Button state FORCE TREE.mp4
          866 kB
        2. force tree.jpg
          force tree.jpg
          579 kB

              Unassigned Unassigned
              12b69dcabe29 Matthew Brennan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: