From 7d1a72e0742a64073125ad548256c3f660c021b6 Mon Sep 17 00:00:00 2001 From: zipg Date: Thu, 30 Jul 2026 18:15:41 +0800 Subject: [PATCH] fix(sidebar): keep tooltips within the viewport --- .../src/components/ui/LightTooltip.vue | 28 ++++++++++++++++-- .../common/floatingViewportPosition.spec.ts | 22 ++++++++++++++ .../lib/common/floatingViewportPosition.ts | 29 +++++++++++++++++++ 3 files changed, 76 insertions(+), 3 deletions(-) create mode 100644 apps/desktop/src/lib/__tests__/common/floatingViewportPosition.spec.ts create mode 100644 apps/desktop/src/lib/common/floatingViewportPosition.ts diff --git a/apps/desktop/src/components/ui/LightTooltip.vue b/apps/desktop/src/components/ui/LightTooltip.vue index dd8510ee3..f93715385 100644 --- a/apps/desktop/src/components/ui/LightTooltip.vue +++ b/apps/desktop/src/components/ui/LightTooltip.vue @@ -1,5 +1,6 @@ @@ -255,7 +277,7 @@ watch( @mouseleave="scheduleClose" > {{ text }} -