npm / @tiptap/extension-floating-menu
@tiptap/extension-floating-menu
What changed in @tiptap/extension-floating-menu 2 to 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-12.
5 breaking2 new APIs and options4 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@tiptap/extension-floating-menu 36 changes
New APIs and options 2
New transaction meta handlers let developers programmatically show or hide the floating and bubble menus using the show and hide values.
FloatingMenu supports programmatic position updates via setMeta('floatingMenu', 'updatePosition').
Fixes and other changes 4
Fixes peer dependency resolution conflicts when installing dependencies after package updates.
BubbleMenu and FloatingMenu use pluginKey as the transaction meta key, allowing multiple instances to be updated independently.
FloatingMenu props now update after initialization.
Bubble and floating menus now handle hide middleware data correctly, hiding menus when the reference element is scrolled out of view.
@tiptap/extension-floating-menu 25 changes
Breaking changes 5
This becomes a required dependency for floating menus.
Floating menus use Floating UI options instead of Tippy.js options, allowing configuration such as offset and placement.
React menu imports move to the
/menusentry point.Vue 2 menu imports move to the
/menusentry point.Vue 3 menu imports move to the
/menusentry point.