Issue Summary

      The search results are not communicated when users perform search operation in “Find projects by name” input field.

      Steps to Reproduce

      1. Open "Bitbucket" homepage.
      2. Activate "Projects" link from header section.
      3. Turn on screen reader, navigate with tab key to the "Find projects by name" input field present in main content area.
      4. Enter some text in in mentioned input field.
      5. Observe that the search results not programmatically identified.

      Screen Recording

      Screen Recording 2025-03-06 at 11.07.28 AM.mov

      Actual Results

      On typing data in “Find projects by name” input field, the project suggestions get filtered dynamically below in the data table and no update is announced by screen reader software. however, this information is easily understandable for sighted users, the same is not intuitive for screen reader users. This might confuse or mislead them.

      Expected Results

      Screen reader users should be notified when the projects suggestions get updated along with the count of suggestions.

      e.g. “Found 1 match”. Live regions can be used to achieve this behaviour.
      If this is not feasible, a hidden instruction should be announced (when the search input receives focus), notifying the users of the dynamic change, This instruction can then be associated with the <input> element with "aria-describedby" attribute.

      e.g. "Typing letters in the search input updates the search results below.”

      Workaround

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

      Environment

      MacBook Pro (16-inch, 2021)
      macOS: Sonoma 14.7
      Chrome - Version 119.0.6045.105 (Official Build) (64-bit)
      Firefox- Version 92.0 (64-bit)
      Safari- Version 16.6 (18615.3.12.11.2)
      JAWS- Version 2023
      NVDA- Version 2021.2
      Voiceover - Version Latest

            [BSERV-20003] Projects: Search results not programmatically identified

            There are no comments yet on this issue.

              Unassigned Unassigned
              75e99cd1893f Naeem Solkar
              Affected customers:
              0 This affects my team
              Watchers:
              1 Start watching this issue

                Created:
                Updated: