From c51f25d799eda8bdc28250fea6e62cd927e95e2b Mon Sep 17 00:00:00 2001
From: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com>
Date: Fri, 20 Feb 2026 16:08:51 +0100
Subject: [PATCH] fix(web): prevent side panel overlap during transition
---
.../asset-viewer/asset-viewer.svelte | 31 ++++++++++---------
1 file changed, 17 insertions(+), 14 deletions(-)
diff --git a/web/src/lib/components/asset-viewer/asset-viewer.svelte b/web/src/lib/components/asset-viewer/asset-viewer.svelte
index c011a5e466..b09c663aaf 100644
--- a/web/src/lib/components/asset-viewer/asset-viewer.svelte
+++ b/web/src/lib/components/asset-viewer/asset-viewer.svelte
@@ -432,6 +432,12 @@
);
const { Tag } = $derived(getAssetActions($t, asset));
+ const showDetailPanel = $derived(
+ asset.hasMetadata &&
+ $slideshowState === SlideshowState.None &&
+ assetViewerManager.isShowDetailPanel &&
+ !assetViewerManager.isShowEditor,
+ );