Previous, Next buttons use aria-label instead of content for name
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 52/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- javascript
- Domain
- accessibility
Research direction
Search the JavaScript source for the tl-slidenav-previous and tl-slidenav-next button markup, then inspect how their accessible names are generated. Replace the aria-label approach as described and verify that each button retains a usable name from its visible or visually hidden content, including the timeline title.
Written by the indexing model from the issue text.
Description
| Issue Description | WCAG Criteria | Status | Category | Example | Notes |
|---|---|---|---|---|---|
| Previous, Next buttons use aria-label instead of content for name. | QA | Identified | Screen reader, Voice Control | <button class="tl-slidenav-previous" type="button" aria-label="previous, Women in Computing, " style="top: 458px; display: block;"> <div class="tl-slidenav-content-container"> <div class="tl-slidenav-icon"> </div> <div class="tl-slidenav-title">Women in Computing</div> <div class="tl-slidenav-description"></div> </div></button> | aria-label tends to not be translated. Removing aria-label and replacing with a visually-hidden span containing "Previous" or "Next" will result in the same button name. |
- Dominant language
- JavaScript
- Stars
- 3.2k
- Forks
- 645
- Avg merge
- 3m
- Merged PRs (30d)
- 2
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.
More from NUKnightLab/TimelineJS3
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
NUKnightLab/TimelineJS3#797 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 68/100
NUKnightLab/TimelineJS3#617 ·
-
Bug CSS
Difficulty 1/5 Under an hour Newbie friendliness 62/100
NUKnightLab/TimelineJS3#602 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
NUKnightLab/TimelineJS3#904 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
NUKnightLab/TimelineJS3#902 · 2 comments ·
All issues in NUKnightLab/TimelineJS3
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
palladius/rails8-app-on-gcp#145 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
dotenvx/dotenv-vscode#139 ·
-
test-change-proposal
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
web-platform-tests/interop#1455 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
corsairdev/corsair#1764 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100