-
-
Notifications
You must be signed in to change notification settings - Fork 443
Open
Description
Describe the issue
Description
When using VoiceOver with Safari, the CodeMirror autocompletion popup is not announced to the screen reader, even when focused. This makes the autocompletion feature inaccessible for VoiceOver users in Safari.
The behavior works as expected in Chrome (popup is announced properly), but Chrome is not the recommended browser for VoiceOver users. Safari is the primary browser for VoiceOver accessibility testing and usage.
Steps to Reproduce
- Enable VoiceOver on macOS.
- Visit the CodeMirror autocompletion demo: https://codemirror.net/examples/autocompletion/
- Navigate to the first autocompletion example input field.
- Trigger the autocompletion with
Ctrl + Space(as suggested on the page). - Observe that in Safari the autocompletion popup appears visually, but VoiceOver does not announce it.
Expected Behavior
The autocompletion popup should be announced by VoiceOver when it appears and receives focus, including details about available suggestions.
Actual Behavior
The popup is rendered visually but not announced at all in Safari with VoiceOver enabled.
Environment
- Browser: Safari (latest stable version)
- Screen Reader: VoiceOver (macOS)
- **System Version: ** 13.7.5
- Demo: https://codemirror.net/examples/autocompletion/
Notes
- Works correctly in Chrome + VoiceOver.
- Accessibility support in Safari is critical, as it’s the primary browser for macOS screen reader users.
Browser and platform
No response
Reproduction link
No response
Metadata
Metadata
Assignees
Labels
No labels