From b89171a4d8f7bd680a62d0cc7892bb478a156fb4 Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Wed, 4 Feb 2026 20:18:36 +0800 Subject: [PATCH] compat(iOS): disable native CompressionStream/DecompressionStream API in zip.js for iOS 15.x (#3170) --- apps/readest-app/src/libs/document.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/readest-app/src/libs/document.ts b/apps/readest-app/src/libs/document.ts index 502143d4..035ddbf6 100644 --- a/apps/readest-app/src/libs/document.ts +++ b/apps/readest-app/src/libs/document.ts @@ -146,7 +146,7 @@ export class DocumentLoader { const { configure, ZipReader, BlobReader, TextWriter, BlobWriter } = await import('@zip.js/zip.js'); type Entry = import('@zip.js/zip.js').Entry; - configure({ useWebWorkers: false }); + configure({ useWebWorkers: false, useCompressionStream: false }); const reader = new ZipReader(new BlobReader(this.file)); const entries = await reader.getEntries(); const map = new Map(entries.map((entry) => [entry.filename, entry]));