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** Missing file upload block dark theme.  **To Reproduce** 1. Open https://www.blocknotejs.org/ 2. Create a media upload block (eg. image, video, audio) **Misc** - Node version: N/A...
**Is your feature request related to a problem? Please describe.** Currently, the blockgroup element does not collapse/expand, which is inconvenient. **Describe the solution you'd like** Adding a simple floating button...
**Describe the bug** When using a custom formatting toolbar as explained in the docs, it overrrides some functionalities of toolbars for other component types. **To Reproduce** Go to the formatting...
### Issue Description On screen widths less than 500px, the Embed-Url/ File-upload menu is non-responsive, making the content difficult to read and navigate. ### Steps to Reproduce: 1. Open the...
**Describe the bug** Getting error `TypeError: Cannot read properties of null (reading 'useMemo')` on page load using latest `next.js 14.2.3`(pages router) and `@blocknote/react 0.13.5`, dynamic import same like in https://www.blocknotejs.org/docs/advanced/nextjs...
**Is your feature request related to a problem? Please describe.** -- When I try to drag the imported image to move, sometimes it works, and other times it doesn't. **Describe...
**Describe the bug** When using an custom block set with `content: 'none'`, and creating it from the slash menu it throws an error. **To Reproduce** A basic custom block https://stackblitz.com/edit/github-a6kavu?file=Separator.tsx...
I am building a CMS with BlockNote, need a way to render blocknote document, Did some research, but did not found a reliable way to generateHtml from blocknote document. Where...
**Is your feature request related to a problem? Please describe.** When pasting or uploading a file, I hope I can return the dataurl/URL.createObjectUrl to user after they paste, then uploading...
Wehn `trailingBlock: false`, image block will fail to open popover. (Yet it opens when manually clicked) - details in Video ```ts const editor = useCreateBlockNote({ trailingBlock: false, }); ``` https://github.com/TypeCellOS/BlockNote/assets/16307013/cdbf02af-ab33-4f74-a403-5065d35ee339