Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/2026-07-28-fix-vue-bubble-menu-demo-example.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@tiptap/extension-bubble-menu': patch
---

Fix the Vue Bubble Menu demo example so it uses the current extension import and registration flow correctly.
7 changes: 4 additions & 3 deletions demos/src/Extensions/BubbleMenu/Vue/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -62,15 +62,16 @@
</template>

<script>
import { BubbleMenu as BubbleMenuExtension } from '@tiptap/extension-bubble-menu'
import { findParentNode, posToDOMRect } from '@tiptap/core'
import StarterKit from '@tiptap/starter-kit'
import { Editor, EditorContent } from '@tiptap/vue-3'
import { BubbleMenu } from '@tiptap/vue-3/menus'
import { BubbleMenu as BubbleMenuComponent } from '@tiptap/vue-3/menus'

export default {
components: {
EditorContent,
BubbleMenu,
BubbleMenu: BubbleMenuComponent,
},

data() {
Expand All @@ -89,7 +90,7 @@ export default {

mounted() {
this.editor = new Editor({
extensions: [StarterKit],
extensions: [StarterKit, BubbleMenuExtension],
content: `
<p>
Hey, try to select some text here. There will popup a menu for selecting some inline styles. Remember: you have full control about content and styling of this menu.
Expand Down