From 49eb01fb1ebe9c56ee7e999ad74239cfbb406daa Mon Sep 17 00:00:00 2001 From: silver Date: Tue, 25 Aug 2026 09:13:30 +0200 Subject: [PATCH] fix(FloatingButtons): hide btns until first mousemove Signed-off-by: silver Assisted-by: ClaudeCode:claude-fable-5 --- src/components/Editor/FloatingButtons.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/components/Editor/FloatingButtons.vue b/src/components/Editor/FloatingButtons.vue index 4a63ec48b92..5e4dc76532b 100644 --- a/src/components/Editor/FloatingButtons.vue +++ b/src/components/Editor/FloatingButtons.vue @@ -68,6 +68,13 @@ export default { }, }, + mounted() { + // Start hidden until the drag handle plugin positions the buttons on + // first mousemove. The Vue 3 wrapper of @tiptap/extension-drag-handle + // does that internally, so this is not needed on NC v35 onwards. + this.$el.style.visibility = 'hidden' + }, + methods: { onNodeChange({ node, pos }) { this.node = node