BlockNote
BlockNote copied to clipboard
A React Rich Text Editor that's block-based (Notion style) and extensible. Built on top of Prosemirror and Tiptap.
**Describe the bug** Toolbar loses its posiition when custom items are selected **To Reproduce** Select alert from dropdown (https://stackblitz.com/github/TypeCellOS/BlockNote/tree/main/examples/03-ui-components/03-formatting-toolbar-block-type-items?file=README.md)> **Misc** - Node version: - Package manager: - Browser: - [...
Hi, I would like to suggest adding built-in support for automatically converting "->" to "→" when typing. This feature would be very useful for many users who often use arrow...
**Describe the bug** When drag-and-dropping, the contents are duplicated at the bottom of the page. **To Reproduce** 1. Drag something by the side menu. 2. (Notice the scrollbar appear on...
**Describe the bug** Nothing happens when clicking the emoji item in the slash menu. That's because when calling `editor.openSelectionMenu`, we still consider the `minQueryLength` passed to `GridSuggestionMenuController`. Setting this value...
**Describe the bug** `No items found` should be next to the slash menu. **To Reproduce** I found it here today. https://www.blocknotejs.org/examples/basic/minimal **Misc** - Browser: Mac Chrome Version 126.0.6478.183 - [...
**Describe the bug** I get this Error in the console: 156 blocknote.js:7060 Uncaught TypeError: Cannot read properties of null (reading 'getBoundingClientRect') at wn.eval [as updateState] (blocknote.js:7060:44) at HTMLDocument.eval (blocknote.js:7165:12) And...
You can already resize table cells in BlockNote, but these use premade TipTap nodes and so their widths are not really accessible to get/set via the BlockNote API. This PR...
The editor is typed NonNullable by `useCreateBlockNote`, but It cannot be accessed (or at least not mounted) on initial hook call. ```tsx const editor = useCreateBlockNote({ schema: schema, initialContent: safevalue(defaultValue),...
**Describe the bug** Toolbar is not responsive when editor is loaded inside small area **To Reproduce** - Go to https://linkman.pro - Create task - Try to edit **Misc** - Node...
Closes https://github.com/TypeCellOS/BlockNote/issues/952