Managing Releases : Button pressed state is not conveyed.

XMLWordPrintable

    • 8.22
    • 1
    • Severity 2 - Major

      Issue Description

      On "Releases" page the “Released”, "Unreleased” and "Archived" buttons(which becomes available when user activates “Releases” link present in left navigation menu) state i.e, pressed/un-pressed cannot be programmatically determined.

      Tested URL

      https://instenv-10447-lliy.instenv.internal.atlassian.com/projects/SS?selectedItem=com.atlassian.jira.jira-projects-plugin:release-page&status=no-filter 

      Steps to Reproduce

      1. Launch URL https://instenv-10447-lliy.instenv.internal.atlassian.com/projects/SS?selectedItem=com.atlassian.jira.jira-projects-plugin:release-page&status=no-filter 
      2. Turn on screen reader and navigate to "Releases" link present in left navigation menu and activate it.
      3. Navigate to “Released”, "Unreleased” and "Archived" buttons. Try to activate this button with Enter key and observe that the state is not conveyed by screen reader.

      Actual Behaviour

      When user activates “Released”, "Unreleased” and "Archived" buttons, page gets updated with issues and selected/unselected state of these buttons are not announced for screen reader users. The buttons does not communicate the pressed/un-pressed state due to which screen reader users are unaware of the functionality associated with that buttons

      Expected Behaviour

      The status of buttons selected/unselected should be announced for screen reader users. Add aria-pressed to buttons that can be toggled on and off. When a button is pressed set the value of aria-pressed to "true". Toggle its value to "false" when not pressed.

      Screenshot

      Workaround

      workaround

      Bug Ref: 739014

        1. Screenshot 2022-08-09 at 11.51.39 AM.png
          676 kB
          Akhilesh Paradhi
        2. Screenshot 2022-03-23 at 5.37.31 PM.png
          342 kB
          Aarti Thombare
        3. Screen Recording 2022-08-09 at 11.50.59 AM.mov
          7.93 MB
          Akhilesh Paradhi
        4. JRASERVER-73615_after.mov
          25.00 MB
          Denys Serhiienko
        5. 5561e3dc-5815-11ec-a465-ebaf5f10b56c.png
          54 kB
          Matthew Brennan

            Assignee:
            Denys Serhiienko (Inactive)
            Reporter:
            Matthew Brennan
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: