TypeCellOS / TypeCellOS/BlockNote
Emoji picker overflows the viewport on narrow screens and can't be scrolled horizontally
オープン
@matthewlipski がすでに取り組んでいます。
2026年9月17日 から。
needs-triage
- 主要言語
- TypeScript
- スター
- 10.2k
- フォーク
- 772
- 平均マージ
- 3日 11時間
- マージ済み PR(30日)
- 17
説明
What’s broken?
On narrow/mobile viewports the emoji picker (grid suggestion menu, /emoji trigger) is wider than the screen. The right-hand columns are cut off and there is no way to reach them: the menu only scrolls vertically.
What did you expect to happen?
The emoji picker should fit the available width - e.g. fewer columns on narrow viewports, and/or a maxWidth derived from availableWidth plus horizontal scrolling as a fallback - so that every emoji stays reachable.
Steps to reproduce
- Open https://www.blocknotejs.org/examples/basic/minimal on a mobile device (or in desktop devtools with a 320px-wide viewport)
- Type
/emojito open the emoji picker - The right-hand columns are outside the viewport, and the menu scrolls vertically but not horizontally
BlockNote version
0.51.3 (also reproduced on 0.54.2 / main - the relevant code is unchanged)
Environment
Mobile Chrome, Mobile Safari, Mobile Firefox
Additional context
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 💖
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
評価
この issue はまだ評価されていません。