Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Expose dropdown open/close events to allow external scroll locking

Ouverte
#2,407 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
30/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
react, typescript
Domaine
frontend

Piste de recherche

Start by locating the editor dropdown implementations, including the suggestion and formatting menus, and review how their open and close state is managed. Then examine existing external callbacks or events before defining an API that lets consumers control scrolling in a custom scrollable container. Done means consumers can detect both dropdown transitions and restore scrolling after closure.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug:P3 sponsor

Currently, it is not possible to track whether an editor dropdown (e.g. suggestion menu, formatting menu) is open from outside the editor.

This makes it difficult to prevent background scrolling, especially in layouts where the editor is placed inside a custom scrollable container rather than relying on document.body.

Expected Behavior

  • A callback or event when an editor dropdown opens or closes
  • Allow consumers to:
    • Disable scrolling on their own scrollable container
    • Re-enable scrolling when the dropdown is closed

This would make dropdown interactions easier and more predictable in complex layouts.

Langage dominant
TypeScript
Étoiles
10.2k
Forks
772
Merge moyen
7 j 3 h
PR mergées (30 j)
25

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de TypeCellOS/BlockNote

Toutes les issues de TypeCellOS/BlockNote

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.