Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-73479

Success message for "ticket created", "in-progress" was not announced by screen reader

XMLWordPrintable

    Issue description

    On Boards page no success message was announced by screen reader when users created ticket successfully and change the status/workflow of ticket to "in-progress".

    STR :

    1. Turn on screen reader and navigate to "Create" button and activate it.
    2. Fill the details in "Create issue" modal dialog and navigate to "Create" button and activate it. Observe the screen reader announcement.
    3. Navigate to issue tile present in main content area and observe right navigation menu gets added on page.
    4. Navigate to "Actions" button from right navigation menu and activate "more actions" link from the list of links which will trigger menu pop-up combo-box.
    5. Navigate to "in-progress" menu pop-up combo-box item and activate it. Observe screen reader does not make announcement for this.

    Actual Behaviour

    In Chrome/Jaws and Firefox/NVDA when users created ticket successfully on Scrum Board page, the success message such as "The issue JIR-33 has been created but is not currently visible. Add to ScrumBoa Sprint 1" gets pop-up on page but not announced by screen reader. Similarly when user changes the workflow to "in-progress" the success message such as "JIR- 3 has been updated" gets pop-up but not announced by screen reader. As a result screen reader users will unaware of it and they have to navigate back in order to know the status of issue.

    In Chrome/Jaws and Firefox/NVDA when users created ticket successfully on Kanban Board page, the success message does not get announced by screen reader. Moreover the success message which should be display visually is missing. Similarly when user changes the workflow to "in-progress" the success message such as "JIR- 3 has been updated" gets pop-up but not announced by screen reader. As a result screen reader users will unaware of it and they have to navigate back inorder to know the status of issue.

    Expected Behaviour

    Success message should be announced when user creates ticket successfully and change the status of workflow for the issue. When content has been updated with information about the user's or application's status. This is done by adding role="status" to the element that contains the status message. The aria live region role of status has an implicit aria-live value of polite, which allows a user to be notified via screen reader when status messages are added/displayed on page.

    Screenshot 1

    In below screenshot the highlighted success message gets pop-up on page when user successfully created ticket in scrum board, this message not read out by screen reader in Chrome/Jaws and Firefox/NVDA

    Screenshot 2

    In below screenshot the highlighted success message gets pop-up on page when user successfully changed the status of workflow, this message not read out by screen reader in Chrome/Jaws and Firefox/NVDA

    Note : Similar success messages for Kanban board are not announced by respective screen readers such as Chrome/Jaws and Firefox/NVDA.

     

    AXQA Ref:AXQA-99

      1. 2022-01-10_13-30-29.png
        2022-01-10_13-30-29.png
        102 kB
      2. JRASERVER-73479-after-fix.mov
        27.36 MB
      3. QA JRASERVER-73479.mov
        25.86 MB
      4. Screenshot 2022-01-10 at 1.39.33 PM.png
        Screenshot 2022-01-10 at 1.39.33 PM.png
        569 kB

            c3057d0e8d6b Vadym Ohyr
            12b69dcabe29 Matthew Brennan
            Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: