diff --git a/core/core-frontend/src/components/data-visualization/canvas/CanvasCore.vue b/core/core-frontend/src/components/data-visualization/canvas/CanvasCore.vue index c79a90e21b..ecd562365f 100644 --- a/core/core-frontend/src/components/data-visualization/canvas/CanvasCore.vue +++ b/core/core-frontend/src/components/data-visualization/canvas/CanvasCore.vue @@ -1586,7 +1586,7 @@ defineExpose({ @input="handleInput" :dv-info="dvInfo" :canvas-active="canvasActive" - :show-position="'edit'" + :show-position="'canvas'" /> { const computedCanEdit = computed(() => { return ( - ['canvas', 'canvasDataV'].includes(showPosition.value) && + ['canvas', 'canvasDataV', 'edit'].includes(showPosition.value) && editStatus.value && canEdit.value === false && !isError.value && diff --git a/core/core-frontend/src/custom-component/scroll-text/Component.vue b/core/core-frontend/src/custom-component/scroll-text/Component.vue index 4fdad6b013..11dbdf3829 100644 --- a/core/core-frontend/src/custom-component/scroll-text/Component.vue +++ b/core/core-frontend/src/custom-component/scroll-text/Component.vue @@ -144,10 +144,9 @@ const varStyle = computed(() => [ const init = () => { timeId = setInterval(() => { - const outerId = - showPosition.value === 'edit' - ? 'shape-id-' + element.value.id - : 'wrapper-outer-id-' + element.value.id + const outerId = ['canvas', 'canvasDataV', 'edit'].includes(showPosition.value) + ? 'shape-id-' + element.value.id + : 'wrapper-outer-id-' + element.value.id const componentOut = document.getElementById(outerId) if (componentOut && text.value) { const textValue = text.value.clientWidth