From e53743ba09bb4d40526d5b4e908c9be3f8623904 Mon Sep 17 00:00:00 2001 From: Andreas Heinz Date: Thu, 5 Mar 2026 08:32:25 +0100 Subject: [PATCH 1/3] read container variables to trigger update --- web/src/lib/components/asset-viewer/photo-viewer.svelte | 3 +++ 1 file changed, 3 insertions(+) diff --git a/web/src/lib/components/asset-viewer/photo-viewer.svelte b/web/src/lib/components/asset-viewer/photo-viewer.svelte index 69a6f0f1039dd..78c7d113fd8de 100644 --- a/web/src/lib/components/asset-viewer/photo-viewer.svelte +++ b/web/src/lib/components/asset-viewer/photo-viewer.svelte @@ -74,6 +74,9 @@ return { contentWidth: 0, contentHeight: 0, offsetX: 0, offsetY: 0 }; } + // eslint-disable-next-line @typescript-eslint/no-unused-expressions + containerWidth, containerHeight; // trigger recomputation on resize + const { contentWidth, contentHeight, offsetX, offsetY } = getContentMetrics(assetViewerManager.imgRef); const { currentZoom, currentPositionX, currentPositionY } = assetViewerManager.zoomState; From 74a45a42992d0131a563f73daee52e99e6d16ebb Mon Sep 17 00:00:00 2001 From: Andreas Heinz Date: Fri, 6 Mar 2026 11:35:27 +0100 Subject: [PATCH 2/3] fix format check --- web/src/lib/components/asset-viewer/photo-viewer.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/lib/components/asset-viewer/photo-viewer.svelte b/web/src/lib/components/asset-viewer/photo-viewer.svelte index 78c7d113fd8de..eada5029b4d84 100644 --- a/web/src/lib/components/asset-viewer/photo-viewer.svelte +++ b/web/src/lib/components/asset-viewer/photo-viewer.svelte @@ -75,7 +75,7 @@ } // eslint-disable-next-line @typescript-eslint/no-unused-expressions - containerWidth, containerHeight; // trigger recomputation on resize + (containerWidth, containerHeight); // trigger recomputation on resize const { contentWidth, contentHeight, offsetX, offsetY } = getContentMetrics(assetViewerManager.imgRef); const { currentZoom, currentPositionX, currentPositionY } = assetViewerManager.zoomState; From 008714e3aad6ae79dcb47728b2e020ef64292f7b Mon Sep 17 00:00:00 2001 From: Daniel Dietzler Date: Mon, 9 Mar 2026 13:34:34 -0500 Subject: [PATCH 3/3] fix: linting --- web/src/lib/components/asset-viewer/photo-viewer.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/lib/components/asset-viewer/photo-viewer.svelte b/web/src/lib/components/asset-viewer/photo-viewer.svelte index eada5029b4d84..5efdf60a3d5f3 100644 --- a/web/src/lib/components/asset-viewer/photo-viewer.svelte +++ b/web/src/lib/components/asset-viewer/photo-viewer.svelte @@ -15,7 +15,7 @@ import { SlideshowLook, SlideshowState, slideshowLookCssMapping, slideshowStore } from '$lib/stores/slideshow.store'; import { getAssetUrl, targetImageSize as getTargetImageSize, handlePromiseError } from '$lib/utils'; import { canCopyImageToClipboard, copyImageToClipboard } from '$lib/utils/asset-utils'; - import { type ContentMetrics, getContentMetrics } from '$lib/utils/container-utils'; + import { getContentMetrics, type ContentMetrics } from '$lib/utils/container-utils'; import { handleError } from '$lib/utils/handle-error'; import { getOcrBoundingBoxes } from '$lib/utils/ocr-utils'; import { getBoundingBox } from '$lib/utils/people-utils'; @@ -75,7 +75,7 @@ } // eslint-disable-next-line @typescript-eslint/no-unused-expressions - (containerWidth, containerHeight); // trigger recomputation on resize + [containerWidth, containerHeight]; // trigger recomputation on resize const { contentWidth, contentHeight, offsetX, offsetY } = getContentMetrics(assetViewerManager.imgRef); const { currentZoom, currentPositionX, currentPositionY } = assetViewerManager.zoomState;