diff --git a/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue b/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue index 17bf9a559b..265f59e1a3 100644 --- a/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue +++ b/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue @@ -533,6 +533,10 @@ const getPreviewCanvasSize = () => { innerHeight: previewCanvas.value.clientHeight } } +const isFixedFlag = computed( + () => isOverSize.value && canvasStyleData.value?.screenAdaptor !== 'keep' +) + defineExpose({ restore, getPreviewCanvasSize, @@ -574,7 +578,7 @@ defineExpose({ :canvas-id="canvasId" :canvas-style-data="canvasStyleData" :component-data="baseComponentData" - :is-fixed="isOverSize" + :is-fixed="isFixedFlag" >