swagger-api / swagger-api/swagger-editor
Screen reader does not announce label information for 'Servers' combo box in windows.
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 9.5k
- Forks
- 2.4k
- Avg merge
- 17h 15m
- Merged PRs (30d)
- 18
Description
Test Environment:
OS: Windows 11 Enterprise 24H2 (OS build: 22621.2428)
Browser: Edge (Version 139.0.3405.102), Chrome Version 131.0.6778.206 (Official Build) (64-bit)
Screen Reader: NVDA (2025.1.2), JAWS (2025.2505.43), Narrator
URL: https://editor.swagger.io/
Pre-Requisite:
- Turn on Screen Readers:
NVDA: Ctrl + Alt + N
JAWS: Ctrl + Alt + J
Narrator: Ctrl + win + Enter - Verbosity:
NVDA: Default
JAWS: Beginner, Highest
Narrator: Default
User Impact:
Screen reader users may find it difficult to understand the purpose of the combo box if screen reader does not announce label information for 'Servers' combo box.
Repro Steps:
- Open the URL: https://editor.swagger.io/ in Edge browser in windows.
- 'Swagger Editor' page will open.
- Press tab key to navigate to the 'Servers' combo box.
- Verify whether screen reader announces the label information for 'Servers' combo box in windows or not.
Actual Result:
Screen reader does not announce label information for 'Servers' combo box in windows.
Screen reader announces as: combo box https://petstore3.swagger.io/api/v3 collapsed
Refer Attachment:
- Screen reader does not announce label information for 'Servers' combo box in windows.png
- Screen reader does not announce label information for 'Servers' combo box in windows.mp4
Expected Result:
Screen reader should announce label information for 'Servers' combo box in windows.
Screen reader should announce: Servers combo box https://petstore3.swagger.io/api/v3 collapsed
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at https://editor.swagger.io/ and inspect the Servers combo box and its accessible labeling in the Swagger Editor frontend. Reproduce the issue with NVDA, JAWS, or Narrator on Windows, then verify that the control announces “Servers” before its URL and retains the expected collapsed combo-box state.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- accessibility, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100