-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
Summary
JAWS announces a multiline <textarea> control context repeatedly when pressing Arrow Down inside the field.
Description
In a simple multiline <textarea> rendered with a standard React setup (e.g., using MUI TextField with multiline and rows), when navigating with JAWS:
Focus moves into the textarea.
- JAWS announces: “Multiline, edit”
- Press Down Arrow a second time inside the field.
- JAWS announces: “edit”
- This occurs without moving focus away from the textarea.
This is reproduced in the shared CodeSandbox:
- Open https://codesandbox.io/p/sandbox/infallible-leaf-qx64mw?file=%2Fsrc%2Findex.tsx%3A12%2C3&from-embed
- Navigate to any multiline input with virtual cursor.
- Press Down Arrow once — JAWS reads “Description, edit”.
- Press Down Arrow again — JAWS reads “edit”.
Expected result
- JAWS should announce label and role when focus enters the edit field.
- Subsequent Arrow key navigation within the same focused textarea should not trigger a new announcement, as focus remains on the same element.
Actual result
JAWS announces the role (“edit”) on the second Arrow Down even though focus has not moved.
Example
https://codesandbox.io/p/sandbox/infallible-leaf-qx64mw?file=%2Fsrc%2Findex.tsx%3A12%2C3&from-embed
Additional Information
JAWS version
JAWS 2026/2025
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels