swagger-api / swagger-api/swagger-ui
Provide missing labels for form elements and select
Open
Nobody has claimed this yet.
backlog
cat: a11y
- Dominant language
- JavaScript
- Stars
- 29k
- Forks
- 9.3k
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 25
Description
Provide labels for form elements/selects., e.g.:
- parameters
- request body
- request body inputs for
application/x-www-form-urlencoded,multipart/form-data - server select
- indication that the parameters, request body, etc. are
required - top bar URL input
- filter/search (visible when
filteroption is enabled)
This task covers issues originally reported in linked sub-issues and:
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 by reading the linked issues 7350 and 5248, then trace the UI elements listed in this issue: parameters, request bodies, server select, URL input, and filter/search. Done means every listed form control has an accessible label and required fields are clearly indicated, including the specified request body formats.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- accessibility, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100