Update Content Editor packages
What does this MR do and why?
It upgrades the Content Editor dependencies to version 202
. We use the renovate-bot to manage dependency updates. I opened this Merge Request based on the renovate-bot’s MR because the prosemirror-markdown
and the @tiptap/extension-bubble-menu
dependencies are blocking other dependencies from being updated.
prosemirror-markdown breaking changes
In versions 1.9.3 and 1.9.4 prosemirror-markdown
introduced breaking changes in the Markdown Serializer that will handle separately from other package updates.
@tiptap/extension-bubble-menu
Tiptap changed this extension to avoid showing bubble menus when the selection range equals zero: https://github.com/ueberdosis/tiptap/blob/main/packages/extension-bubble-menu/src/bubble-menu-plugin.ts#L169. We will submit a pull request to the project making this decision configurable. In the meanwhile, we will upgrade the extension to version 200
.
Screenshots or screen recordings
There aren’t user-facing changes introduced in this Merge Request.
How to set up and validate locally
You can test the Content Editor in Wikis and while editing issues.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.