From 326223e5d1fa22155aa6143d7e37626fae3aef5b Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Mon, 19 Oct 2026 18:52:21 +0200 Subject: [PATCH] cultmesh-browser: drop the post-read abort check from fetchVerifiedChunk No await separates the read from the return there, and the failure race already rejects an abort that lands during the chunk hash; a mutant deleting the line survived every test because no window exists to pin. Co-Authored-By: Claude Opus 5.5 --- packages/cultmesh-browser/src/content.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/cultmesh-browser/src/content.ts b/packages/cultmesh-browser/src/content.ts index bc452265..d2ed2df0 100644 --- a/packages/cultmesh-browser/src/content.ts +++ b/packages/cultmesh-browser/src/content.ts @@ -152,6 +152,5 @@ export async function fetchVerifiedChunk(endpoint: string, chunkHash: string, si requireWebCrypto(); const slot = allocate(sizeBytes); await readChunks(r, [{ url: chunkUrl(endpoint, hash, chunkRecordKey(hash)), hash, slot }]); - r.caller?.throwIfAborted(); return slot; }