unstale

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

@unstale/cli 0.2.12 on npm

@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.

    3.22.2release notes

  • FloatingMenu supports programmatic position updates via setMeta('floatingMenu', 'updatePosition').

    3.16.0release notes

Fixes and other changes 4

  • Fixes peer dependency resolution conflicts when installing dependencies after package updates.

    3.22.4release notes

  • BubbleMenu and FloatingMenu use pluginKey as the transaction meta key, allowing multiple instances to be updated independently.

    3.20.0release notes

  • FloatingMenu props now update after initialization.

    3.18.0release notes

  • Bubble and floating menus now handle hide middleware data correctly, hiding menus when the reference element is scrolled out of view.

    3.17.1release notes

@tiptap/extension-floating-menu 25 changes

Breaking changes 5

  • This becomes a required dependency for floating menus.

    2.0.0upgrade guide

  • Floating menus use Floating UI options instead of Tippy.js options, allowing configuration such as offset and placement.

    2.0.0upgrade guide

  • React menu imports move to the /menus entry point.

    2.0.0upgrade guide

  • Vue 2 menu imports move to the /menus entry point.

    2.0.0upgrade guide

  • Vue 3 menu imports move to the /menus entry point.

    2.0.0upgrade guide