From 323797b4eea2299d1fff38c069bae020575341c2 Mon Sep 17 00:00:00 2001 From: Linus Rath <139418639+rathlinus@users.noreply.github.com> Date: Fri, 16 Oct 2026 19:42:04 +0200 Subject: [PATCH] fix: release a PDF that finishes opening after its preview was closed --- src/components/email/use-file-preview.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/email/use-file-preview.ts b/src/components/email/use-file-preview.ts index 0a9d9c2a..29a40b8b 100644 --- a/src/components/email/use-file-preview.ts +++ b/src/components/email/use-file-preview.ts @@ -224,6 +224,8 @@ export function useFilePreview(opts: { zipUnreadable: t('email_viewer.preview.archive_unreadable', "This archive can't be opened here."), }, colors.current); if (current()) setItem(next); + // Closed while the PDF was opening: end() ran before the document was. + else closePdfPages(local.uri); } catch (e) { if (!current()) return; close();