From 13bf30e90a4fc126c3f3bbf415d870943ce26cbd Mon Sep 17 00:00:00 2001 From: ian Date: Fri, 19 Aug 2022 22:10:05 +0800 Subject: [PATCH] Update workspace tile position only when there are values defined (#15164) --- app/src/components/v-workspace-tile.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/components/v-workspace-tile.vue b/app/src/components/v-workspace-tile.vue index aa709dec51..cd2def2fc8 100644 --- a/app/src/components/v-workspace-tile.vue +++ b/app/src/components/v-workspace-tile.vue @@ -294,7 +294,14 @@ function useDragDrop() { function onPointerUp() { dragging.value = false; - if (props.editMode === false || props.draggable === false) return; + if ( + props.editMode === false || + props.draggable === false || + Object.values(editedPosition).every((v) => v === undefined) + ) { + return; + } + emit('update', editedPosition); window.removeEventListener('pointerup', onPointerUp); window.removeEventListener('pointermove', onPointerMove);