Issue Summary

      When keyboard or screen reader users dismiss the "Edit team Scrum team" modal dialog the focus is moving to the top of the page inappropriately.

      Steps to Reproduce

      1. Navigate to the "Plans" dropdown.
      2. Select the "Accessibility Assessment" option.
      3. Navigate to the "Teams" link and activate it.
      4. Ensure that "Accessibility Assessment - Teams" page has been opened.
      5. Navigate to the "More" button and select the "Edit" option.
      6. Observe that "Edit team" modal dialog has been opened.
      7. Now dismiss the modal dialog and check the focus.

      Screen Recording

      Screen Recording 2024-01-30 at 12.23.30 PM.mov

      Actual Results

      Focus moves inappropriately to the "Skip to main content" link instead of moving on the triggering "More" button when the user close the modal dialog,
      As a result, keyboard only and screen reader users will have to navigate the screen content again to reach out the previously activated element.

      Expected Results

      Ensure that the keyboard focus moves the triggering element when the modal dialog is closed which can be achieved via JavaScript focus() method.

      Workaround

      Currently there is no known workaround for this behavior. A workaround will be added here when available

      Environment

      MacBook Pro (16-inch, 2019)
      macOS Ventura Version 13.6.1
      Chrome - Version 120.0.6099.234 (Official Build) (x86_64)
      Firefox- Version 112.0.1 (64-bit)
      Safari- Version 17.3 (18617.2.4.11.9, 18617)
      JAWS- Version 2022
      NVDA- Version 2020.3

            [JSWSERVER-25637] Accessibility Assessment - Teams: Focus moves inappropriately

            Marc Dacanay made changes -
            Labels Original: 2.4.3 Level-A WCAG21 ax-at-user ax-bug ax-high-priority ax-jiradc-arj ax-jiradc-arj-vpat2024 ax-jiradc-vpat ax-jiradc-vpat-accessibilityassesmentteams ax-jiradc-vpat-accessibilityassessmentroadmaps ax-jiradc-vpat-pg04 ax-kb-user ax-qa New: 2.4.3 Level-A WCAG21 ax-at-user ax-bug ax-high-priority ax-jiradc-arj ax-jiradc-arj-vpat2024 ax-jiradc-vpat ax-jiradc-vpat-accessibilityassesmentteams ax-jiradc-vpat-accessibilityassessmentroadmaps ax-jiradc-vpat-pg04 ax-kb-user ax-qa ril
            Marc Dacanay made changes -
            Remote Link New: This issue links to "Internal ticket (Web Link)" [ 963816 ]
            Sylwia Mikołajczuk (Inactive) made changes -
            Priority Original: High [ 2 ] New: Medium [ 3 ]
            Stasiu made changes -
            Introduced in Version Original: 9.12 New: 8.2
            Affects Version/s New: 8.20.30 [ 106364 ]
            Affects Version/s New: 9.4.17 [ 106909 ]
            Sylwia Mikołajczuk (Inactive) made changes -
            Labels Original: 2.4.3 Level-A WCAG21 ax-at-user ax-bug ax-high-priority ax-jiradc-vpat ax-jiradc-vpat-accessibilityassesmentteams ax-jiradc-vpat-accessibilityassessmentroadmaps ax-jiradc-vpat-pg04 ax-kb-user ax-qa New: 2.4.3 Level-A WCAG21 ax-at-user ax-bug ax-high-priority ax-jiradc-arj ax-jiradc-arj-vpat2024 ax-jiradc-vpat ax-jiradc-vpat-accessibilityassesmentteams ax-jiradc-vpat-accessibilityassessmentroadmaps ax-jiradc-vpat-pg04 ax-kb-user ax-qa
            Stasiu made changes -
            Component/s Original: Accessibility [ 62491 ]
            Component/s Original: (Advanced Roadmaps) Other [ 73719 ]
            Component/s New: (Advanced Roadmaps) Accessibility [ 74392 ]
            Stasiu made changes -
            Status Original: Needs Triage [ 10030 ] New: Ready for Development [ 10049 ]
            Sylwia Mikołajczuk (Inactive) made changes -
            Labels Original: 2.4.3 Level-A WCAG21 ax-at-user ax-bug ax-high-priority ax-jiradc-vpat ax-jiradc-vpat-accessibilityassesmentteams ax-jiradc-vpat-pg04 ax-kb-user ax-qa New: 2.4.3 Level-A WCAG21 ax-at-user ax-bug ax-high-priority ax-jiradc-vpat ax-jiradc-vpat-accessibilityassesmentteams ax-jiradc-vpat-accessibilityassessmentroadmaps ax-jiradc-vpat-pg04 ax-kb-user ax-qa
            Varsha Bansode (Inactive) made changes -
            Labels Original: 2.4.3 Level-A WCAG21 ax-at-user ax-bug ax-high-priority ax-jiradc-vpat ax-jiradc-vpat-accessibilityassesmentteams ax-jiradc-vpat-accessibilityassessmentroadmaps ax-jiradc-vpat-pg04 ax-kb-user ax-qa New: 2.4.3 Level-A WCAG21 ax-at-user ax-bug ax-high-priority ax-jiradc-vpat ax-jiradc-vpat-accessibilityassesmentteams ax-jiradc-vpat-pg04 ax-kb-user ax-qa
            Sylwia Mikołajczuk (Inactive) made changes -
            Labels Original: 2.4.3 Level-A WCAG21 ax-at-user ax-bug ax-high-priority ax-jiradc-vpat ax-jiradc-vpat-accessibilityassesmentteams ax-jiradc-vpat-pg04 ax-kb-user ax-qa New: 2.4.3 Level-A WCAG21 ax-at-user ax-bug ax-high-priority ax-jiradc-vpat ax-jiradc-vpat-accessibilityassesmentteams ax-jiradc-vpat-accessibilityassessmentroadmaps ax-jiradc-vpat-pg04 ax-kb-user ax-qa

              Unassigned Unassigned
              c3f9a46dc7c4 Varsha Bansode (Inactive)
              Affected customers:
              0 This affects my team
              Watchers:
              1 Start watching this issue

                Created:
                Updated: