From 0883fe1d05c5c86f9d85f8d771dcd1d9c78512d2 Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Wed, 12 Feb 2025 15:44:00 +0530 Subject: [PATCH] Take 2 disable thumb zoom --- web/packages/new/photos/components/FileViewerPhotoSwipe.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/web/packages/new/photos/components/FileViewerPhotoSwipe.ts b/web/packages/new/photos/components/FileViewerPhotoSwipe.ts index b3363b04ea..8f0b464351 100644 --- a/web/packages/new/photos/components/FileViewerPhotoSwipe.ts +++ b/web/packages/new/photos/components/FileViewerPhotoSwipe.ts @@ -232,6 +232,10 @@ export class FileViewerPhotoSwipe { return itemData ?? {}; }); + pswp.addFilter("isContentZoomable", (originalResult, content) => { + return content.data.isContentZoomable ?? originalResult; + }); + pswp.addFilter("preventPointerEvent", (originalResult) => { // There was a pointer event. We don't care which one, we just use // this as a hook to show UI again (if needed) and update our last @@ -350,7 +354,8 @@ export class FileViewerPhotoSwipe { }; const thumbnailURL = await downloadManager.renderableThumbnailURL(file); - update(await augmentedWithDimensions(thumbnailURL)); + const thumbnailData = await augmentedWithDimensions(thumbnailURL); + update({ ...thumbnailData, isContentZoomable: false }); switch (file.metadata.fileType) { case FileType.image: {