From 641ab51b8084bb49bba914b079e6571414009999 Mon Sep 17 00:00:00 2001 From: Yaros Date: Tue, 14 Apr 2026 17:06:32 +0200 Subject: [PATCH] fix(web): selection clearing on preview (#27702) * fix(web): selection clearing on preview * chore: remove unnecessary checks --- web/src/routes/+layout.svelte | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/src/routes/+layout.svelte b/web/src/routes/+layout.svelte index 602aa58873..80e234e460 100644 --- a/web/src/routes/+layout.svelte +++ b/web/src/routes/+layout.svelte @@ -18,7 +18,6 @@ import { closeWebsocketConnection, openWebsocketConnection, websocketStore } from '$lib/stores/websocket'; import { copyToClipboard } from '$lib/utils'; import { maintenanceShouldRedirect } from '$lib/utils/maintenance'; - import { isAssetViewerRoute } from '$lib/utils/navigation'; import { getServerConfig } from '@immich/sdk'; import { CommandPaletteProvider, @@ -107,7 +106,11 @@ sidebarStore.reset(); } - if (isAssetViewerRoute(from) && isAssetViewerRoute(to)) { + const fromRouteId = from?.route?.id; + const toRouteId = to?.route?.id; + const sameRouteTransition = fromRouteId && toRouteId && fromRouteId === toRouteId; + + if (sameRouteTransition) { return; }