From a2c9503a3d7a173ce21e79c8b493b0e7c55acc01 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Fri, 5 Jun 2026 14:30:25 +0800 Subject: [PATCH] perf(sidebar): reduce tree selection overhead --- .../src/components/sidebar/ConnectionTree.vue | 15 ++++++++++++--- .../src/components/sidebar/TreeItem.vue | 18 +++++++++++++++--- apps/desktop/src/lib/sidebarTreeContext.ts | 9 +++++++++ apps/desktop/src/lib/sidebarTreeSelection.ts | 17 +++++++++++++---- .../app-tests/sidebarTreeSelection.test.ts | 7 +++++++ 5 files changed, 56 insertions(+), 10 deletions(-) create mode 100644 apps/desktop/src/lib/sidebarTreeContext.ts diff --git a/apps/desktop/src/components/sidebar/ConnectionTree.vue b/apps/desktop/src/components/sidebar/ConnectionTree.vue index abd3b5922b..c19ede3d79 100644 --- a/apps/desktop/src/components/sidebar/ConnectionTree.vue +++ b/apps/desktop/src/components/sidebar/ConnectionTree.vue @@ -1,5 +1,5 @@