swagger-api / swagger-api/swagger-ui
Provide missing labels and descriptions for buttons
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 and descriptions for buttons, e.g.:
- global
Authorizebutton - provide description for authorized/unauthorized state - operation-level
Authorizebutton - provide indication which operation will be authorized, remove redundantbuttonfrom the label -
Authorizebutton - provide indication that the button will open a dialog -
X(close) button in Authorization dialog - provide label -
Remove array itembutton in parameters - provide label -
Copy to clipboardbutton - provide label and indication about what will be copied (e.g. cURL)
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 locating the implementations of the global and operation-level Authorize buttons, the Authorization dialog close button, parameter Remove array item control, and Copy to clipboard button. Use the checklist and linked issues 5248 and 7350 to determine the required labels and descriptions; done means each listed control communicates its purpose and state to assistive technology.
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
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100