Keyboard workflow for deleting a table is not explained
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 62/100
- Issue type
- Documentation
- Clarity
- Mostly clear
- Activity status
- Quiet
- Domain
- accessibility, documentation
Research direction
Start with the audited Docs document and locate the “Delete a table” block. Determine the keyboard-only and screen-reader workflow, then update the block so those steps and any difference from mouse interaction are explicit; done means users can delete a table without a mouse.
Written by the indexing model from the issue text.
Description
What’s broken?
This issue was identified during the Docs accessibility audit on a page containing table-related content.
Audited page:
https://docs.numerique.gouv.fr/docs/0d998bef-1b69-47ce-bd18-83d4d849c734/
In the “Delete a table” block, the visual content explains how to delete a table using the mouse.
However, the keyboard workflow is different and is not clearly explained.
A keyboard-only user or screen reader user does not receive enough information to perform the same action without a mouse.
What did you expect to happen?
When an action is demonstrated with the mouse, the equivalent keyboard workflow should also be explained.
The documentation should clearly describe how to delete a table using the keyboard.
If the keyboard interaction is different from the mouse interaction, this difference should be explicitly documented.
Steps to reproduce
- Open the audited Docs document.
- Go to the “Delete a table” block.
- Review the visual explanation.
- Notice that the deletion workflow is explained through mouse interaction.
- Notice that the equivalent keyboard workflow is not clearly explained.
Impact
Keyboard-only users and screen reader users may not understand how to delete a table.
This creates an unequal experience where mouse users receive instructions, but keyboard users do not.
WCAG Criteria
WCAG 2.1.1 - Keyboard
WCAG 2.4.6 - Headings and Labels
BlockNote version
0.51.4
- Dominant language
- TypeScript
- Stars
- 10.2k
- Forks
- 772
- Avg merge
- 3d 11h
- Merged PRs (30d)
- 17
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 TypeCellOS/BlockNote
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
TypeCellOS/BlockNote#3098 ·
-
needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
TypeCellOS/BlockNote#3073 ·
-
needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
TypeCellOS/BlockNote#3072 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
TypeCellOS/BlockNote#2949 · 1 comment ·
-
a11y
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
TypeCellOS/BlockNote#2855 ·
All issues in TypeCellOS/BlockNote
Similar issues
-
comp/dashboard P3 type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
NousResearch/hermes-agent#117722 ·
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P3
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 76/100
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·