From dcf32679c3462f5dc3012667dfc2e2de3f96cd80 Mon Sep 17 00:00:00 2001 From: oleg Date: Tue, 6 May 2025 14:43:03 +0200 Subject: [PATCH] fix(editor): Fix sticky button disappearing on window resize (#15105) --- .../editor-ui/src/components/Node/NodeCreation.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/frontend/editor-ui/src/components/Node/NodeCreation.vue b/packages/frontend/editor-ui/src/components/Node/NodeCreation.vue index 11cab991b6a..f6a737a4553 100644 --- a/packages/frontend/editor-ui/src/components/Node/NodeCreation.vue +++ b/packages/frontend/editor-ui/src/components/Node/NodeCreation.vue @@ -88,14 +88,20 @@ function nodeTypeSelected(nodeTypes: string[]) { closeNodeCreator(true); } -onMounted(() => { +function setWrapperRect() { wrapperBoundingRect.value = wrapperRef.value?.getBoundingClientRect(); +} + +onMounted(() => { + setWrapperRect(); document.addEventListener('mousemove', onMouseMove); + window.addEventListener('resize', setWrapperRect); }); onBeforeUnmount(() => { document.removeEventListener('mousemove', onMouseMove); + window.removeEventListener('resize', setWrapperRect); });