From b80e0e1a3c74040f328c4e344326c969c97f67e0 Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Tue, 1 Apr 2025 14:05:06 -0400 Subject: [PATCH] [Performance] Avoid layout thrashing (#3302) --- src/components/graph/widgets/DomWidget.vue | 7 ++-- .../element/useCanvasPositionConversion.ts | 36 +++++++++++++++++++ src/scripts/app.ts | 31 +++++++++------- 3 files changed, 58 insertions(+), 16 deletions(-) create mode 100644 src/composables/element/useCanvasPositionConversion.ts diff --git a/src/components/graph/widgets/DomWidget.vue b/src/components/graph/widgets/DomWidget.vue index c50d956d32..245030fdd0 100644 --- a/src/components/graph/widgets/DomWidget.vue +++ b/src/components/graph/widgets/DomWidget.vue @@ -17,7 +17,6 @@