[PR #1723] [MERGED] fix(deps): update tiptap to v3.9.0 #3635

Closed
opened 2026-03-22 14:49:30 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/1723
Author: @renovate[bot]
Created: 10/28/2025
Status: Merged
Merged: 10/29/2025
Merged by: @kolaente

Base: mainHead: renovate/tiptap


📝 Commits (1)

  • b3b85f9 fix(deps): update tiptap to v3.9.0

📊 Changes

2 files changed (+257 additions, -257 deletions)

View changed files

📝 frontend/package.json (+14 -14)
📝 frontend/pnpm-lock.yaml (+243 -243)

📄 Description

This PR contains the following updates:

Package Change Age Confidence
@tiptap/core (source) 3.8.0 -> 3.9.0 age confidence
@tiptap/extension-code-block-lowlight (source) 3.8.0 -> 3.9.0 age confidence
@tiptap/extension-hard-break (source) 3.8.0 -> 3.9.0 age confidence
@tiptap/extension-image (source) 3.8.0 -> 3.9.0 age confidence
@tiptap/extension-link (source) 3.8.0 -> 3.9.0 age confidence
@tiptap/extension-list (source) 3.8.0 -> 3.9.0 age confidence
@tiptap/extension-table (source) 3.8.0 -> 3.9.0 age confidence
@tiptap/extension-typography (source) 3.8.0 -> 3.9.0 age confidence
@tiptap/extension-underline (source) 3.8.0 -> 3.9.0 age confidence
@tiptap/extensions (source) 3.8.0 -> 3.9.0 age confidence
@tiptap/pm (source) 3.8.0 -> 3.9.0 age confidence
@tiptap/starter-kit (source) 3.8.0 -> 3.9.0 age confidence
@tiptap/suggestion (source) 3.8.0 -> 3.9.0 age confidence
@tiptap/vue-3 (source) 3.8.0 -> 3.9.0 age confidence

Release Notes

ueberdosis/tiptap (@​tiptap/core)

v3.9.0

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-code-block-lowlight)

v3.9.0

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-hard-break)

v3.9.0

Compare Source

Patch Changes
  • 6e734a3: Ensure that markdown hard breaks (two spaces followed by a newline) are parsed so they render as line breaks (<br>) in the editor when using contentType: 'markdown'.

    Fixes #​7107

  • Updated dependencies [bbb8e16]

ueberdosis/tiptap (@​tiptap/extension-image)

v3.9.0

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-link)

v3.9.0

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-list)

v3.9.0

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-table)

v3.9.0

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-typography)

v3.9.0

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extension-underline)

v3.9.0

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/extensions)

v3.9.0

Compare Source

@​tiptap/vue-3
Patch Changes
  • Fix attribute forwarding for BubbleMenu and FloatingMenu Vue 3 components to allow setting z-index and other HTML attributes
@​tiptap/extension-hard-break
Patch Changes
  • Ensure that markdown hard breaks (two spaces followed by a newline) are parsed so they render as line breaks (<br>) in the editor when using contentType: 'markdown'.

    Fixes #​7107

@​tiptap/extension-unique-id
Minor Changes
  • Add updateDocument option to disable document updates caused by the Unique ID extension.
@​tiptap/core
Patch Changes
  • Only remove injected CSS on unmount if no other editors are in the document (fixes #​6836)
@​tiptap/extension-drag-handle
Patch Changes
  • Replace DOM traversal with browser's native elementsFromPoint for better performance.

    • Use elementsFromPoint instead of querySelectorAll
    • Add clampToContent helper for coordinate boundary validation
    • Add findClosestTopLevelBlock helper for efficient block lookup
    • Future-proof for root-level mousemove listeners
@​tiptap/react
Patch Changes
  • Prevent Bubble Menu plugin from re-loading every time the BubbleMenu component re-renders. Reverts a regression introduced in v3.6.3, in PR #​7028.
ueberdosis/tiptap (@​tiptap/pm)

v3.9.0

Compare Source

ueberdosis/tiptap (@​tiptap/starter-kit)

v3.9.0

Compare Source

Patch Changes
ueberdosis/tiptap (@​tiptap/suggestion)

v3.9.0

Compare Source

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

v3.9.0

Compare Source

Patch Changes
  • 78ac867: Fix attribute forwarding for BubbleMenu and FloatingMenu Vue 3 components to allow setting z-index and other HTML attributes
  • Updated dependencies [bbb8e16]

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/1723 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 10/28/2025 **Status:** ✅ Merged **Merged:** 10/29/2025 **Merged by:** [@kolaente](https://github.com/kolaente) **Base:** `main` ← **Head:** `renovate/tiptap` --- ### 📝 Commits (1) - [`b3b85f9`](https://github.com/go-vikunja/vikunja/commit/b3b85f961df40abc46995a9ce7f35764c9eb46f2) fix(deps): update tiptap to v3.9.0 ### 📊 Changes **2 files changed** (+257 additions, -257 deletions) <details> <summary>View changed files</summary> 📝 `frontend/package.json` (+14 -14) 📝 `frontend/pnpm-lock.yaml` (+243 -243) </details> ### 📄 Description This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [@tiptap/core](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/core)) | [`3.8.0` -> `3.9.0`](https://renovatebot.com/diffs/npm/@tiptap%2fcore/3.8.0/3.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fcore/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fcore/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-code-block-lowlight](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code-block-lowlight)) | [`3.8.0` -> `3.9.0`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-code-block-lowlight/3.8.0/3.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-code-block-lowlight/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-code-block-lowlight/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-hard-break](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break)) | [`3.8.0` -> `3.9.0`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-hard-break/3.8.0/3.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-hard-break/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-hard-break/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-image](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image)) | [`3.8.0` -> `3.9.0`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-image/3.8.0/3.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-image/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-image/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-link](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link)) | [`3.8.0` -> `3.9.0`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-link/3.8.0/3.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-link/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-link/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-list](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-list)) | [`3.8.0` -> `3.9.0`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-list/3.8.0/3.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-list/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-list/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-table](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table)) | [`3.8.0` -> `3.9.0`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-table/3.8.0/3.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-table/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-table/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-typography](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-typography)) | [`3.8.0` -> `3.9.0`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-typography/3.8.0/3.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-typography/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-typography/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-underline](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline)) | [`3.8.0` -> `3.9.0`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-underline/3.8.0/3.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-underline/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-underline/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extensions](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/extension)) | [`3.8.0` -> `3.9.0`](https://renovatebot.com/diffs/npm/@tiptap%2fextensions/3.8.0/3.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextensions/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextensions/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/pm](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/pm)) | [`3.8.0` -> `3.9.0`](https://renovatebot.com/diffs/npm/@tiptap%2fpm/3.8.0/3.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fpm/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fpm/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/starter-kit](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit)) | [`3.8.0` -> `3.9.0`](https://renovatebot.com/diffs/npm/@tiptap%2fstarter-kit/3.8.0/3.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fstarter-kit/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fstarter-kit/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/suggestion](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/suggestion)) | [`3.8.0` -> `3.9.0`](https://renovatebot.com/diffs/npm/@tiptap%2fsuggestion/3.8.0/3.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fsuggestion/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fsuggestion/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/vue-3](https://tiptap.dev) ([source](https://redirect.github.com/ueberdosis/tiptap/tree/HEAD/packages/vue-3)) | [`3.8.0` -> `3.9.0`](https://renovatebot.com/diffs/npm/@tiptap%2fvue-3/3.8.0/3.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fvue-3/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fvue-3/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/core)</summary> ### [`v3.9.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/core/CHANGELOG.md#390) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.8.0...v3.9.0) ##### Patch Changes - [`bbb8e16`](https://redirect.github.com/ueberdosis/tiptap/commit/bbb8e16): Only remove injected CSS on unmount if no other editors are in the document (fixes [#&#8203;6836](https://redirect.github.com/ueberdosis/tiptap/issues/6836)) - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.9.0 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-code-block-lowlight)</summary> ### [`v3.9.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code-block-lowlight/CHANGELOG.md#390) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.8.0...v3.9.0) ##### Patch Changes - Updated dependencies \[[`bbb8e16`](https://redirect.github.com/ueberdosis/tiptap/commit/bbb8e16)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.9.0 - [@&#8203;tiptap/extension-code-block](https://redirect.github.com/tiptap/extension-code-block)@&#8203;3.9.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.9.0 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-hard-break)</summary> ### [`v3.9.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#390) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.8.0...v3.9.0) ##### Patch Changes - [`6e734a3`](https://redirect.github.com/ueberdosis/tiptap/commit/6e734a3): Ensure that markdown hard breaks (two spaces followed by a newline) are parsed so they render as line breaks (`<br>`) in the editor when using `contentType: 'markdown'`. Fixes [#&#8203;7107](https://redirect.github.com/ueberdosis/tiptap/issues/7107) - Updated dependencies \[[`bbb8e16`](https://redirect.github.com/ueberdosis/tiptap/commit/bbb8e16)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.9.0 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-image)</summary> ### [`v3.9.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#390) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.8.0...v3.9.0) ##### Patch Changes - Updated dependencies \[[`bbb8e16`](https://redirect.github.com/ueberdosis/tiptap/commit/bbb8e16)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.9.0 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-link)</summary> ### [`v3.9.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-link/CHANGELOG.md#390) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.8.0...v3.9.0) ##### Patch Changes - Updated dependencies \[[`bbb8e16`](https://redirect.github.com/ueberdosis/tiptap/commit/bbb8e16)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.9.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.9.0 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-list)</summary> ### [`v3.9.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-list/CHANGELOG.md#390) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.8.0...v3.9.0) ##### Patch Changes - Updated dependencies \[[`bbb8e16`](https://redirect.github.com/ueberdosis/tiptap/commit/bbb8e16)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.9.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.9.0 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-table)</summary> ### [`v3.9.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-table/CHANGELOG.md#390) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.8.0...v3.9.0) ##### Patch Changes - Updated dependencies \[[`bbb8e16`](https://redirect.github.com/ueberdosis/tiptap/commit/bbb8e16)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.9.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.9.0 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-typography)</summary> ### [`v3.9.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-typography/CHANGELOG.md#390) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.8.0...v3.9.0) ##### Patch Changes - Updated dependencies \[[`bbb8e16`](https://redirect.github.com/ueberdosis/tiptap/commit/bbb8e16)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.9.0 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extension-underline)</summary> ### [`v3.9.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/extension-underline/CHANGELOG.md#390) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.8.0...v3.9.0) ##### Patch Changes - Updated dependencies \[[`bbb8e16`](https://redirect.github.com/ueberdosis/tiptap/commit/bbb8e16)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.9.0 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/extensions)</summary> ### [`v3.9.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/CHANGELOG.md#v390) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.8.0...v3.9.0) ##### [@&#8203;tiptap/vue-3](https://redirect.github.com/tiptap/vue-3) ##### Patch Changes - Fix attribute forwarding for BubbleMenu and FloatingMenu Vue 3 components to allow setting z-index and other HTML attributes ##### [@&#8203;tiptap/extension-hard-break](https://redirect.github.com/tiptap/extension-hard-break) ##### Patch Changes - Ensure that markdown hard breaks (two spaces followed by a newline) are parsed so they render as line breaks (`<br>`) in the editor when using `contentType: 'markdown'`. Fixes [#&#8203;7107](https://redirect.github.com/ueberdosis/tiptap/issues/7107) ##### [@&#8203;tiptap/extension-unique-id](https://redirect.github.com/tiptap/extension-unique-id) ##### Minor Changes - Add `updateDocument` option to disable document updates caused by the Unique ID extension. ##### [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core) ##### Patch Changes - Only remove injected CSS on unmount if no other editors are in the document (fixes [#&#8203;6836](https://redirect.github.com/ueberdosis/tiptap/issues/6836)) ##### [@&#8203;tiptap/extension-drag-handle](https://redirect.github.com/tiptap/extension-drag-handle) ##### Patch Changes - Replace DOM traversal with browser's native elementsFromPoint for better performance. - Use elementsFromPoint instead of querySelectorAll - Add clampToContent helper for coordinate boundary validation - Add findClosestTopLevelBlock helper for efficient block lookup - Future-proof for root-level mousemove listeners ##### [@&#8203;tiptap/react](https://redirect.github.com/tiptap/react) ##### Patch Changes - Prevent Bubble Menu plugin from re-loading every time the BubbleMenu component re-renders. Reverts a regression introduced in v3.6.3, in PR [#&#8203;7028](https://redirect.github.com/ueberdosis/tiptap/issues/7028). </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/pm)</summary> ### [`v3.9.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/pm/CHANGELOG.md#390) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.8.0...v3.9.0) </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/starter-kit)</summary> ### [`v3.9.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/starter-kit/CHANGELOG.md#390) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.8.0...v3.9.0) ##### Patch Changes - Updated dependencies \[[`6e734a3`](https://redirect.github.com/ueberdosis/tiptap/commit/6e734a3)] - Updated dependencies \[[`bbb8e16`](https://redirect.github.com/ueberdosis/tiptap/commit/bbb8e16)] - [@&#8203;tiptap/extension-hard-break](https://redirect.github.com/tiptap/extension-hard-break)@&#8203;3.9.0 - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.9.0 - [@&#8203;tiptap/extension-blockquote](https://redirect.github.com/tiptap/extension-blockquote)@&#8203;3.9.0 - [@&#8203;tiptap/extension-bold](https://redirect.github.com/tiptap/extension-bold)@&#8203;3.9.0 - [@&#8203;tiptap/extension-code](https://redirect.github.com/tiptap/extension-code)@&#8203;3.9.0 - [@&#8203;tiptap/extension-code-block](https://redirect.github.com/tiptap/extension-code-block)@&#8203;3.9.0 - [@&#8203;tiptap/extension-document](https://redirect.github.com/tiptap/extension-document)@&#8203;3.9.0 - [@&#8203;tiptap/extension-heading](https://redirect.github.com/tiptap/extension-heading)@&#8203;3.9.0 - [@&#8203;tiptap/extension-horizontal-rule](https://redirect.github.com/tiptap/extension-horizontal-rule)@&#8203;3.9.0 - [@&#8203;tiptap/extension-italic](https://redirect.github.com/tiptap/extension-italic)@&#8203;3.9.0 - [@&#8203;tiptap/extension-link](https://redirect.github.com/tiptap/extension-link)@&#8203;3.9.0 - [@&#8203;tiptap/extension-list](https://redirect.github.com/tiptap/extension-list)@&#8203;3.9.0 - [@&#8203;tiptap/extension-paragraph](https://redirect.github.com/tiptap/extension-paragraph)@&#8203;3.9.0 - [@&#8203;tiptap/extension-strike](https://redirect.github.com/tiptap/extension-strike)@&#8203;3.9.0 - [@&#8203;tiptap/extension-text](https://redirect.github.com/tiptap/extension-text)@&#8203;3.9.0 - [@&#8203;tiptap/extension-underline](https://redirect.github.com/tiptap/extension-underline)@&#8203;3.9.0 - [@&#8203;tiptap/extensions](https://redirect.github.com/tiptap/extensions)@&#8203;3.9.0 - [@&#8203;tiptap/extension-list-item](https://redirect.github.com/tiptap/extension-list-item)@&#8203;3.9.0 - [@&#8203;tiptap/extension-list-keymap](https://redirect.github.com/tiptap/extension-list-keymap)@&#8203;3.9.0 - [@&#8203;tiptap/extension-bullet-list](https://redirect.github.com/tiptap/extension-bullet-list)@&#8203;3.9.0 - [@&#8203;tiptap/extension-ordered-list](https://redirect.github.com/tiptap/extension-ordered-list)@&#8203;3.9.0 - [@&#8203;tiptap/extension-dropcursor](https://redirect.github.com/tiptap/extension-dropcursor)@&#8203;3.9.0 - [@&#8203;tiptap/extension-gapcursor](https://redirect.github.com/tiptap/extension-gapcursor)@&#8203;3.9.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.9.0 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/suggestion)</summary> ### [`v3.9.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/suggestion/CHANGELOG.md#390) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.8.0...v3.9.0) ##### Patch Changes - Updated dependencies \[[`bbb8e16`](https://redirect.github.com/ueberdosis/tiptap/commit/bbb8e16)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.9.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.9.0 </details> <details> <summary>ueberdosis/tiptap (@&#8203;tiptap/vue-3)</summary> ### [`v3.9.0`](https://redirect.github.com/ueberdosis/tiptap/blob/HEAD/packages/vue-3/CHANGELOG.md#390) [Compare Source](https://redirect.github.com/ueberdosis/tiptap/compare/v3.8.0...v3.9.0) ##### Patch Changes - [`78ac867`](https://redirect.github.com/ueberdosis/tiptap/commit/78ac867): Fix attribute forwarding for BubbleMenu and FloatingMenu Vue 3 components to allow setting z-index and other HTML attributes - Updated dependencies \[[`bbb8e16`](https://redirect.github.com/ueberdosis/tiptap/commit/bbb8e16)] - [@&#8203;tiptap/core](https://redirect.github.com/tiptap/core)@&#8203;3.9.0 - [@&#8203;tiptap/pm](https://redirect.github.com/tiptap/pm)@&#8203;3.9.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/go-vikunja/vikunja). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-22 14:49:30 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#3635