Feature Request: Option to Flatten Linkhints
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 27k
- Forks
- 2.6k
- PR merge metrics
- No merged PRs in 30d
Description

Problem: There are linkhints that are redundant (e.g., the fullscreen button in the bottom right of the player controls with five linkhints) and inaccessible due to being on top of one another (e.g., the play button, the entirety of the right side of the nav with some of them having three linkhints)
proposal: If the linkhints overlap, there is a pretty good chance they do the same thing. Can we get an option to detect overlap and flatten linkhints to a single one?
Another sensible thing to consider is always making sure the first character is visible.
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 linkhint rendering and positioning entry points, then reproduce the overlapping hints described for player controls and the navigation. Define how the option detects overlap and which single hint remains, while checking that the first character stays visible. Done means overlapping hints are flattened when enabled and the affected controls remain usable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- accessibility, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100