@tiptap/extension-emoji
Patch Changes
- ceebb31: Fix arrow key navigation past emoji nodes in Firefox. Previously, pressing ArrowLeft with the cursor adjacent to an inline non-selectable emoji node at a paragraph boundary would not move the cursor in Firefox. The cursor now correctly skips over emoji nodes in both directions.
- Updated dependencies [ceebb31]
- @tiptap/pm@3.27.2
- @tiptap/core@3.27.2
- @tiptap/suggestion@3.27.2
@tiptap/extension-file-handler
Patch Changes
- ceebb31: Add
consumePasteEventoption to the file-handler extension. Whentrue,handlePastereturnstrueeven when HTML content is present in the clipboard, preventing paste rules from other extensions from creating duplicate content. Default isfalse. - Updated dependencies [ceebb31]
- @tiptap/pm@3.27.2
- @tiptap/core@3.27.2
- @tiptap/extension-text-style@3.27.2
@tiptap/extension-drag-handle
Patch Changes
- ceebb31: Fix NodeRangeSelection not being restored after drag-and-drop when Collaboration (Yjs) is enabled. Drop anchor positions are now tracked with Yjs relative positions and remapped across
isChangeOrigindocument rebuilds, and selection restore runs viaappendTransactionafter the drop transaction settles. - ceebb31: Fix the drag handle when the editor renders zero-size widget decorations, such as the page chrome injected by the Pages extension. The handle now resolves to the correct block instead of failing to position or aligning to a decoration, and it stays above positioned page chrome so it remains clickable.
- Updated dependencies [ceebb31]
- @tiptap/pm@3.27.2
- @tiptap/core@3.27.2
- @tiptap/extension-collaboration@3.27.2
- @tiptap/extension-node-range@3.27.2
@tiptap/extension-link
Patch Changes
- ceebb31: Coerce
undefinedHTMLAttributes (target,rel,class) tonullso ProseMirror does not emit "No value supplied for attribute" warnings when these options are explicitly set toundefined. - Updated dependencies [ceebb31]
- @tiptap/pm@3.27.2
- @tiptap/core@3.27.2
@tiptap/extension-list
Patch Changes
- ceebb31: Fix a markdown parsing bug where a heading right after an ordered list item (with no blank line in between) got pulled into the list item as plain text, so you'd see a literal
###inside the list instead of an actual heading. Headings now end the list and get parsed properly, the way other markdown parsers handle it. Indented headings inside a list item are also parsed as real headings now instead of literal text. - Updated dependencies [ceebb31]
- @tiptap/pm@3.27.2
- @tiptap/core@3.27.2
@tiptap/extension-mathematics
Patch Changes
@tiptap/react
Patch Changes
- ceebb31: Change prop types of the Tiptap component so that either the
editoror theinstancefields are required - Updated dependencies [ceebb31]
- @tiptap/pm@3.27.2
- @tiptap/core@3.27.2
@tiptap/extension-drag-handle-react
Patch Changes
- ceebb31: Fix React 19 strict mode compatibility by using useRef instead of useState for the portal element. Changing the
classNameprop now updates the element in place without re-registering the drag handle plugin. - Updated dependencies [ceebb31]
- Updated dependencies [ceebb31]
- Updated dependencies [ceebb31]
- Updated dependencies [ceebb31]
- @tiptap/extension-drag-handle@3.27.2
- @tiptap/react@3.27.2
- @tiptap/pm@3.27.2
@tiptap/static-renderer
Patch Changes
- ceebb31: Fix the static renderer ignoring
unhandledNodeandunhandledMarkfor node or mark types missing from the schema; such content now falls back to those renderers instead of throwing inNode.fromJSON - Updated dependencies [ceebb31]
- @tiptap/pm@3.27.2
- @tiptap/core@3.27.2
@tiptap/pm
Patch Changes
- ceebb31: Updated all ProseMirror packages to the latest publicly available versions