@tiptap/markdown
Patch Changes
- 7bf0e73: Fix extra mark tokens after inline atom nodes during Markdown serialization
- 7bf0e73: Fix adjacent marks of the same type with different attributes being merged during Markdown serialization
- Updated dependencies [7bf0e73]
- Updated dependencies [7bf0e73]
- @tiptap/core@3.23.5
- @tiptap/pm@3.23.5
@tiptap/core
Patch Changes
- 7bf0e73: Fix $pos() returning correct node for non-text atom nodes instead of doc node
- 7bf0e73: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking
NodeViews no longer re-render when decorations or position change without
content changes. AddedtrackNodeViewPositionoption — when enabled, the
component re-renders on every position shift so calls togetPos()stay
current in render output. Removed the internalnodeViewPositionRegistry.
Added shallow prop comparison inReactRenderer.updateProps(). - @tiptap/pm@3.23.5
@tiptap/react
Patch Changes
- 7bf0e73: Respect explicit
immediatelyRender: truein client-side Next.js. Previously, when running under Next.js (window.nextpresent), theimmediatelyRenderoption was forced tofalseeven when the user explicitly passedtrue, breaking client-only Next.js apps that rely on the editor existing on the first render. The hook now only forcesfalsewhen actual SSR is detected (typeof window === 'undefined'), or when running under Next.js with no explicit value. - 7bf0e73: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking
NodeViews no longer re-render when decorations or position change without
content changes. AddedtrackNodeViewPositionoption — when enabled, the
component re-renders on every position shift so calls togetPos()stay
current in render output. Removed the internalnodeViewPositionRegistry.
Added shallow prop comparison inReactRenderer.updateProps(). - Updated dependencies [7bf0e73]
- Updated dependencies [7bf0e73]
- @tiptap/core@3.23.5
- @tiptap/pm@3.23.5
@tiptap/vue-2
Patch Changes
- 7bf0e73: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking
NodeViews no longer re-render when decorations or position change without
content changes. AddedtrackNodeViewPositionoption — when enabled, the
component re-renders on every position shift so calls togetPos()stay
current in render output. Removed the internalnodeViewPositionRegistry.
Added shallow prop comparison inReactRenderer.updateProps(). - Updated dependencies [7bf0e73]
- Updated dependencies [7bf0e73]
- @tiptap/core@3.23.5
- @tiptap/pm@3.23.5
@tiptap/vue-3
Patch Changes
- 7bf0e73: fix(nodeview): eliminate unnecessary re-renders, add opt-in position tracking
NodeViews no longer re-render when decorations or position change without
content changes. AddedtrackNodeViewPositionoption — when enabled, the
component re-renders on every position shift so calls togetPos()stay
current in render output. Removed the internalnodeViewPositionRegistry.
Added shallow prop comparison inReactRenderer.updateProps(). - Updated dependencies [7bf0e73]
- Updated dependencies [7bf0e73]
- @tiptap/core@3.23.5
- @tiptap/pm@3.23.5