Skip to content

chore(deps): bump @tiptap/react from 3.21.0 to 3.29.2 - #117

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/tiptap/react-3.29.2
Open

chore(deps): bump @tiptap/react from 3.21.0 to 3.29.2#117
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/tiptap/react-3.29.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 7, 2026

Copy link
Copy Markdown
Contributor

Bumps @tiptap/react from 3.21.0 to 3.29.2.

Release notes

Sourced from @​tiptap/react's releases.

v3.29.2

@​tiptap/react

Patch Changes

  • Fixed the caret jumping back to the previous block when pressing Enter inside a React node view.

@​tiptap/extension-find-and-replace

Patch Changes

  • Ensure only the active find-and-replace result keeps the current-result highlight while navigating matches.

v3.29.1

@​tiptap/react

Patch Changes

  • 6d901e7: Fix caret placement after splitting a block rendered with a React NodeView.

v3.29.0

@​tiptap/extension-ruby-text

Minor Changes

  • Add official RubyText extension for HTML ruby text annotations with non-editable annotations and mark-based document storage. The click-to-edit annotation editor can be replaced with a custom element via the renderAnnotationEditor option.

@​tiptap/core

Patch Changes

  • Fix a TypeScript build error in isAndroid() where comparing navigator.platform against the literal 'Android' with === could fail to compile under some lib.dom.d.ts typings ("types have no overlap"). Switched to the same .includes() pattern already used by isiOS(), which is not affected by this TypeScript narrowing issue. No runtime behavior change.
  • Fixed a bug where deleting an AllSelection (for example right after Ctrl/Cmd+A) left a lingering "phantom" selection highlight over the emptied document instead of a text cursor. deleteSelection now collapses the selection to a cursor.
  • Fix input rules crashing when the matched text spans an inline atom node like a mention.
  • Node view getPos() now returns undefined instead of throwing when the position cannot be resolved yet, for example when React 19 renders a node view component while the editor view is still updating.
  • Fixed onContentError throwing when calling editor.commands from inside the handler on initial load with invalid content. The editor now has a usable state (seeded from the stripped fallback document) before onContentError fires.
  • Fix editor.$pos() returning the wrong node inside container nodes, for example the list item instead of the list.
  • Add insertDefaultBlock to insert the default textblock allowed at a position. It accepts an optional position, attributes, content, and selection-update option.
  • Updated dependencies [e9942fc]
    • @​tiptap/pm@​3.29.0

@​tiptap/extension-find-and-replace

Minor Changes

  • Added a new @tiptap/extension-find-and-replace extension. It searches the document for a term, highlights all matches with decorations, and replaces the current or all matches. Supports case-sensitive, whole-word, and RE2-compatible regex search, plus commands to jump between results. Regex search avoids catastrophic backtracking but does not support lookarounds or backreferences.

@​tiptap/pm

Patch Changes

... (truncated)

Changelog

Sourced from @​tiptap/react's changelog.

3.29.2

Patch Changes

  • e914605: Fixed the caret jumping back to the previous block when pressing Enter inside a React node view.
    • @​tiptap/core@​3.29.2
    • @​tiptap/pm@​3.29.2

3.29.1

Patch Changes

  • 6d901e7: Fix caret placement after splitting a block rendered with a React NodeView.
    • @​tiptap/core@​3.29.1
    • @​tiptap/pm@​3.29.1

3.29.0

Patch Changes

  • 6a26a03: Fixed useEditorState not re-rendering components when editor.setEditable() changes the editor's editable state, since that call only emits an update event and never a transaction.
  • Updated dependencies [d26840f]
  • Updated dependencies [e150ee0]
  • Updated dependencies [935e63f]
  • Updated dependencies [b4c5a2d]
  • Updated dependencies [a963d48]
  • Updated dependencies [51f45b6]
  • Updated dependencies [0f63969]
  • Updated dependencies [9acaa65]
    • @​tiptap/core@​3.29.0
    • @​tiptap/pm@​3.29.0

3.28.0

Patch Changes

  • 8614730: Batch React node view portal store notifications that happen in the same microtask to avoid nested update depth warnings when many node views mount together.
  • 1ecf814: Bind onMount and onUnmount event handlers when initializing an Editor with useEditor hook.
    • @​tiptap/core@​3.28.0
    • @​tiptap/pm@​3.28.0

3.27.4

Patch Changes

  • 2c2720e: Add a use client directive so @tiptap/react can be imported from React Server Components without crashing. Core symbols re-exported through @tiptap/react now cross the client boundary too, so import them from @tiptap/core directly in server code.
    • @​tiptap/core@​3.27.4
    • @​tiptap/pm@​3.27.4

3.27.3

... (truncated)

Commits
  • 5158212 chore(release): release new stable release (#8132)
  • e914605 fix(react): capture and restore DOM selection when moving contentDOM in React...
  • 896564a chore(release): release new stable release (#8128)
  • 6d901e7 fix(react): fixes caret placement after split blocks in React NodeViews. (#8127)
  • 1afef87 chore(release): release new stable release (#8087)
  • 6a26a03 fix(react): update useEditorState when editable changes (#7498) (#8113)
  • a963d48 Revert "revert: undo unintended NodeView getPos changes (#8105)" (#8106)
  • 3a942d8 revert: undo unintended NodeView getPos changes (#8105)
  • 6a33b7b test(ReactNodeViewRenderer): add test for getPos returning undefined during m...
  • ddd43a8 fix(NodeView): update getPos() to return undefined instead of throwing during...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) from 3.21.0 to 3.29.2.
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/react/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v3.29.2/packages/react)

---
updated-dependencies:
- dependency-name: "@tiptap/react"
  dependency-version: 3.29.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants