From 08cf8bd50f3e5c75688c9e8dac16bf3e37c33b78 Mon Sep 17 00:00:00 2001 From: Nils Schneider Date: Fri, 7 Nov 2025 22:26:27 +0100 Subject: [PATCH] tweak --- frontend/src/detail/PreviewZoomOverlay.jsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/frontend/src/detail/PreviewZoomOverlay.jsx b/frontend/src/detail/PreviewZoomOverlay.jsx index 62983f0..384ff61 100644 --- a/frontend/src/detail/PreviewZoomOverlay.jsx +++ b/frontend/src/detail/PreviewZoomOverlay.jsx @@ -99,6 +99,7 @@ const PreviewZoomOverlay = ({ } }, [open]); + useEffect(() => { if (!open || !isNativeScale) { return; @@ -148,6 +149,19 @@ const PreviewZoomOverlay = ({ const activeDisplay = open && display?.url ? display : displaySnapshot; + useEffect(() => { + if (!activeDisplay?.url) { + return; + } + + const scrollEl = scrollRef.current; + if (scrollEl) { + scrollEl.scrollLeft = 0; + scrollEl.scrollTop = 0; + } + focusRef.current = null; + }, [activeDisplay?.url]); + useEffect(() => { if (!renderBackdrop || !activeDisplay?.url) { return undefined;