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

UI Expand: expandable element are not programmatically defined.

    XMLWordPrintable

Details

    Description

      Issue Summary

      The Expand/collapse button are not  programmatically defined expandable state.

      Steps to Reproduce

      1. Edit the page, and add  "UI Expand" and update the page.
      2. Navigate to the button and observe keyboard support is missing.
      3. Listen that the expand/collapse state is not announced for the button.

      Actual Result

       The Expand/collapse interactive elements are not operable with a keyboard. The role and state of the buttons are not programmatically determined for screen reader users.
      This made it difficult for keyboard-only and screen reader users to access the expand/collapse functionality associated with mentioned buttons.
       

      Expected Result

      Apply the following changes:

      • Code the mentioned interactive elements using <button> tag.
      • Set the “aria-expanded” attribute to “false” for the button when the button is in the collapsed state.
      • Ensure that the value of the “aria-expanded” attribute changes on user interaction via scripting.

      Screenshot

      Workaround

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

      Attachments

        Issue Links

          Activity

            People

              mfedoryshyn Maksym Fedoryshyh
              c1baca6cb430 Sameer Shaikh
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: