Autocomplete not working with JAWS

Created on 27 March 2025, 7 days ago

Problem/Motivation

During recent testing of the core autocomplete function with two different screenreaders (JAWS and NVDA) on Windows, autocomplete was usable with NVDA but broken in JAWS.

Steps to reproduce

  1. Install Drupal core 10.4.5 with the standard profile.
  2. Create at least three administrator user accounts that start with the same sequence of letters.
  3. Log in as one of the administrators, using the JAWS screenreader and Firefox.
  4. Create a new content item.
  5. Expand the Authoring information section.
  6. In the Authored by field, start typing the sequence of letters.
  7. Note the screenreader announces the number of results, and says to use down arrow to select a result.
  8. Arrow down once.
  9. Note the first item is highlighted.
  10. Arrow down again.
  11. Note the screenreader is now on the field help text.
  12. Tab backward to the Authored by field.
  13. Clear the contents of the field.
  14. Type the sequence of characters again.
  15. Arrow down once.
  16. Note the first result is highlighted.
  17. Hit Enter to select the result.
  18. Note the Authored by field still contains just the sequence of characters.

If you repeat the steps with NVDA and Firefox, the autocomplete behaves as expected: you can arrow down and up through all the results, and you can select a result with the Enter key.

Versions used:
Windows 11
Firefox 136.0.2
JAWS 2025.2410.106
NVDA 2024.4.2

Proposed resolution

This may be a JAWS bug.

Remaining tasks

Additional testing. Screenshots and screen recordings.

User interface changes

N/A

Introduced terminology

N/A

API changes

N/A

Data model changes

N/A

Release notes snippet

TBD

πŸ› Bug report
Status

Active

Version

10.4 ✨

Component

javascript

Created by

πŸ‡ΊπŸ‡ΈUnited States cboyden

Live updates comments and jobs are added and updated live.
  • Needs accessibility review

    Used to alert the accessibility topic maintainer(s) that an issue significantly affects (or has the potential to affect) the accessibility of Drupal, and their signoff is needed (see the governance policy draft for more information). Useful links: Drupal's accessibility standards, the Drupal Core accessibility gate.

  • Accessibility

    It affects the ability of people with disabilities or special needs (such as blindness or color-blindness) to use Drupal.

Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024