Collapsible list: unlabeled accessible button, decorative image
Les mainteneurs répondent en général sous 3 jours
@adarshsm y travaille déjà.
Depuis le 28/9/2026.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 68/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- react, typescript
- Domaine
- accessibility, frontend
Piste de recherche
Commencez par le bouton de liste réductible utilisé dans Docs et examinez son comportement actuel en matière d’accessibilité avec un lecteur d’écran. Donnez au bouton un nom accessible spécifique à l’action, tel que « Réduire la liste » ou « Développer la liste », masquez son image décorative pour les technologies d’assistance et vérifiez les états réduit et développé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
What’s broken?
The button used to collapse/expand a collapsible list does not have an accessible name. The image it contains is not hidden from assistive technologies. As a result, the component is not vocalized and the user cannot identify the presence of a collapsible list in the document.
Impact
A blind user navigating with a screen reader cannot identify the collapsible list button. The component is unreachable: the user does not know that a collapsible list exists in the document and cannot interact with it.
What did you expect to happen?
The button must have an accessible name describing its action (for example "Collapse list" / "Expand list"). The decorative image contained in the button must be hidden from screen readers.
Steps to reproduce
Open a document containing a collapsible list in Docs.
Navigate with a screen reader.
Observe that the collapsible list button is not vocalized.
BlockNote version
0.51.1
Environment
No response
Additional context
No response
Contribution
- I'd be interested in contributing a fix for this issue
Sponsor
- I'm a sponsor and would appreciate if you could look into this sooner than later 💖
- Langage dominant
- TypeScript
- Étoiles
- 10.2k
- Forks
- 778
- Merge moyen
- 3 j 9 h
- PR mergées (30 j)
- 26
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de TypeCellOS/BlockNote
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
TypeCellOS/BlockNote#2949 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
-
a11y
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
TypeCellOS/BlockNote#2855 ·
Les mainteneurs répondent en général sous 3 jours
-
a11y
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
TypeCellOS/BlockNote#2829 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
-
a11y
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
TypeCellOS/BlockNote#2824 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
TypeCellOS/BlockNote#3150 ·
Les mainteneurs répondent en général sous 3 jours
Toutes les issues de TypeCellOS/BlockNote
Issues similaires
-
skills.mdx: ReadResourceDirectoryRequest does not type-check against the 2026-07-28 base schemaOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
modelcontextprotocol/ext-skills#156 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
MystenLabs/MemWal#1104 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Effect-TS/effect#8728 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
account-pool bug
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
lidge-jun/opencodex#6571 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Add: CanalPlusSport8SK.skOuvertecheck:passed streams:add
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour