Skip to content

fix(deps): update tiptap to ^3.22.1 (stable1.0)#2439

Open
renovate[bot] wants to merge 1 commit intostable1.0from
renovate/stable1.0-tiptap
Open

fix(deps): update tiptap to ^3.22.1 (stable1.0)#2439
renovate[bot] wants to merge 1 commit intostable1.0from
renovate/stable1.0-tiptap

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Apr 4, 2026

This PR contains the following updates:

Package Change Age Confidence
@tiptap/extension-character-count (source) ^3.20.4^3.22.1 age confidence
@tiptap/extension-task-item (source) ^3.20.4^3.22.1 age confidence
@tiptap/extension-task-list (source) ^3.20.4^3.22.1 age confidence
@tiptap/starter-kit (source) ^3.20.4^3.22.1 age confidence
@tiptap/vue-2 (source) ^3.20.4^3.22.1 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

ueberdosis/tiptap (@​tiptap/extension-character-count)

v3.22.1

Compare Source

Patch Changes

v3.22.0

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-task-item)

v3.22.1

Compare Source

@​tiptap/extension-drag-handle
Patch Changes
  • Fixed drag handle ghost image for RTL and mixed-direction content: the ghost wrapper now uses the dragged block’s computed direction (via domAtPos), and the drag image hotspot uses the cursor position relative to the ghost wrapper so the preview aligns with the pointer in both LTR and RTL.
@​tiptap/core
Patch Changes
  • Fix NodeView not re-rendering when a node's position changes without content or decoration changes (e.g. when a sibling node is moved within the same parent)
  • Don't stop dragover/dragenter events in NodeViews, to prevent spurious drag-copy cursors
@​tiptap/react
Patch Changes
  • Fix NodeView not re-rendering when a node's position changes without content or decoration changes (e.g. when a sibling node is moved within the same parent)
  • Prevent React node views from crashing during deferred selection updates when ProseMirror has already detached the node view position lookup.
@​tiptap/vue-3
Patch Changes
  • Fix NodeView not re-rendering when a node's position changes without content or decoration changes (e.g. when a sibling node is moved within the same parent)
@​tiptap/vue-2
Patch Changes
  • Fix NodeView not re-rendering when a node's position changes without content or decoration changes (e.g. when a sibling node is moved within the same parent)

v3.22.0

Compare Source

@​tiptap/extension-emoji
Patch Changes
  • Use a named import for Suggestion from @tiptap/suggestion to avoid bundler ESM/CJS interop
    wrapping (__toESM) that caused CJS consumers to receive a module object instead of the
    callable plugin factory.

    This is a non-breaking internal fix identical to the one applied to @tiptap/extension-mention
    in #​6994.

@​tiptap/extension-collaboration
Patch Changes
  • Moved content validation from Yjs beforeTransaction (whose return value was ignored) to ProseMirror filterTransaction, so invalid collaborative changes are now properly blocked.
@​tiptap/extension-bubble-menu
Patch Changes
  • Prevent hidden bubble menus from reappearing during scroll and resize updates. Bubble menu positioning now only runs for menus that are already shown, so default text-selection menus stay hidden until they should actually open.
@​tiptap/core
Patch Changes
  • Fix HTML character escaping in markdown roundtrip. HTML entities (&lt;, &gt;, &amp;, &quot;) are now decoded to literal characters when parsing markdown into the editor. <, >, and & are re-encoded when serializing back to markdown, while " is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the code: true extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved.
  • Fix ResizableNodeView ignoring node's inline setting by using inline-flex for inline nodes and flex for block nodes
  • extendMarkRange defaults to using the attributes of the first mark of the given type, instead of attributes = {}. In particular, extendMarkRange('link') no longer extends to adjacent links with different hrefs; restore the previous behavior with extendMarkRange('link', {}).
  • Fix getMarkRange attributes default to consider the first mark of the given type
  • Guard mark delete event handling when unsetMark removes a mark from inline content that starts at position 0, preventing a RangeError during the before-node lookup.
@​tiptap/markdown
Patch Changes
  • Fix HTML character escaping in markdown roundtrip. HTML entities (&lt;, &gt;, &amp;, &quot;) are now decoded to literal characters when parsing markdown into the editor. <, >, and & are re-encoded when serializing back to markdown, while " is preserved as a literal character since double quotes are ordinary in markdown. Code detection for skipping encoding now uses the code: true extension spec instead of hardcoded type names. Literal characters inside code blocks and inline code are always preserved.
@​tiptap/extension-mathematics
Patch Changes
  • Prevent inline math input rule from capturing previous character. Changed input rule to utilize negative lookbehind to prevent matching previous character. Ensures the range's from position is correctly at the start of the double $ signs.
@​tiptap/suggestion
Patch Changes
  • Suggestions dismissed via Escape no longer reappear when the user keeps typing in the same word — they only come back after inserting whitespace, a newline, or moving the cursor to a different trigger.
@​tiptap/extension-details
Patch Changes
  • Fix a rerender loop in the Details node view when the toggle button updates its DOM attributes through renderToggleButton.
@​tiptap/html
Patch Changes
  • Updated happy-dom to 20.8.9
@​tiptap/extension-table
Minor Changes
  • Added Markdown table alignment support. The TableCell and TableHeader nodes now have an align attribute (left, center, right) that is parsed from Markdown column alignment markers (:---, ---:, :---:) and serialized back when rendering to Markdown. Alignment is also parsed from and rendered to HTML via style="text-align: ...".
ueberdosis/tiptap (@​tiptap/starter-kit)

v3.22.1

Compare Source

Patch Changes

v3.22.0

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/vue-2)

v3.22.1

Compare Source

Patch Changes
  • ee03ac0: Fix NodeView not re-rendering when a node's position changes without content or decoration changes (e.g. when a sibling node is moved within the same parent)
  • Updated dependencies [ee03ac0]
  • Updated dependencies [b88f9ed]

v3.22.0

Compare Source

Patch Changes

Configuration

📅 Schedule: (in timezone Europe/Berlin)

  • Branch creation
    • "every weekend"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added 3. to review Waiting for reviews dependencies Pull requests that update a dependency file labels Apr 4, 2026
@renovate renovate bot requested a review from enjeck April 4, 2026 04:26
@renovate renovate bot requested a review from blizzz as a code owner April 4, 2026 04:26
@github-actions github-actions bot enabled auto-merge April 4, 2026 04:26
@renovate renovate bot force-pushed the renovate/stable1.0-tiptap branch from ae3b1d5 to 11d7b9c Compare April 7, 2026 20:28
@renovate renovate bot changed the title fix(deps): update tiptap to ^3.21.0 (stable1.0) fix(deps): update tiptap to ^3.22.0 (stable1.0) Apr 7, 2026
@renovate renovate bot force-pushed the renovate/stable1.0-tiptap branch from 11d7b9c to b8c9987 Compare April 8, 2026 16:50
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/stable1.0-tiptap branch from b8c9987 to 5e09a69 Compare April 9, 2026 12:31
@renovate renovate bot changed the title fix(deps): update tiptap to ^3.22.0 (stable1.0) fix(deps): update tiptap to ^3.22.1 (stable1.0) Apr 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants