Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-92245

Configure Sidebar: button not accessible for keyboard & screen reader users.

      Issue Summary

      The "edit space details" button in sidebar is not accessible for keyboard & screen reader users.

      Steps to Reproduce

      1. Navigate to the mentioned page.
      2. Navigate to the "Configure Sidebar" link and activate it.
      3. Using the screen reader, navigate to the "Edit space details" button.

      Screenshot

      Actual Results

      When user is configuring sidebar, the button "edit space details" is not accessible for keyboard & screen reader users. 

      Also the user profile links receives keyboard focus unnecessarily as they don’t have any functionality in this mode.

      Expected Results

      All the interactive elements on the page must be accessible for keyboard & screen reader users.

      Code the mentioned element with <button> & provide accessible name via aria-label attribute.

      Also provide aria-expanded attribute to convey the state to screen reader users & update the value as per user interaction.

      <button aria-label="edit space details" aria-expanded="false" class="flyout-handle icon aui-icon aui-icon-small aui-iconfont-edit"></button>

      Also in configure sidebar mode ensure that the user profile links doesn’t receive keyboard focus unnecessarily.

      Workaround

      Currently, there is no known workaround for this behaviour. 

      Environment 

      MacBook Pro (16-inch, 2019)
      macOS 13.4.1 (c) (22F770820d)
      Chrome - Version 115.0.5790.170 (Official Build) (x86_64)
      Firefox- Version 114.0 (64-bit)
      Safari- Version 16.5.2 (18615.2.9.11.10)
      JAWS- Version 2023.2306.28
      NVDA- Version 2022.2.2
      Voiceover - Version Latest

            [CONFSERVER-92245] Configure Sidebar: button not accessible for keyboard & screen reader users.

            Kshitij Rastogi made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Waiting for Release [ 12075 ] New: Closed [ 6 ]
            Rahil Shaikh made changes -
            Labels Original: 2.1.1 4.1.2 Level-A WCAG21 a11y-277 ax-at-user ax-bug ax-customer-escalated ax-esc-itzbund ax-high-priority ax-non-vpat ax-qa New: 2.1.1 4.1.2 Level-A WCAG21 a11y-277 ax-at-user ax-bug ax-customer-escalated ax-esc-itzbund ax-high-priority ax-non-vpat ax-qa ax-qa-fixed ax-qa-verified
            Rahil Shaikh made changes -
            Attachment New: Screenshot 2024-02-07 at 11.07.11 AM.png [ 451540 ]
            Zac Xu made changes -
            Rank New: Ranked higher
            Zac Xu made changes -
            Fix Version/s New: 8.9.0 [ 107007 ]
            QA Demo Status Original: Not Done [ 14330 ] New: Done [ 14331 ]
            QA Kickoff Status Original: Not Done [ 14234 ] New: Not Needed [ 14236 ]
            Status Original: In Progress [ 3 ] New: Waiting for Release [ 12075 ]
            Zac Xu made changes -
            Remote Link New: This issue links to "Confluence Bundled Plugins › Confluence Frontend Plugins › issue-CONFSERVER-92245-fix-space-details-edit-button (server-syd-bamboo)" [ 862103 ]
            Zac Xu made changes -
            Status Original: Short Term Backlog [ 12074 ] New: In Progress [ 3 ]
            Zac Xu made changes -
            Assignee New: Zac Xu [ zxu2@atlassian.com ]
            Zac Xu made changes -
            Status Original: Ready for Development [ 10049 ] New: Short Term Backlog [ 12074 ]
            ssuryavanshi (Inactive) made changes -
            Labels Original: 2.1.1 4.1.2 Level-AA WCAG21 a11y-277 ax-at-user ax-bug ax-customer-escalated ax-esc-itzbund ax-high-priority ax-non-vpat ax-qa New: 2.1.1 4.1.2 Level-A WCAG21 a11y-277 ax-at-user ax-bug ax-customer-escalated ax-esc-itzbund ax-high-priority ax-non-vpat ax-qa

              zxu2@atlassian.com Zac Xu
              b4488184f7d2 Rahil Shaikh
              Affected customers:
              0 This affects my team
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: