Upstream gap
Copied corpus position 4112 (js/web/fetch/blob.test.ts) now reaches Response(slice).body reader. The Response body stream emits the Blob object itself, so Buffer.concat(chunks) throws instead of receiving the selected bytes.
Required parity
- Adopt a Blob body’s own stream in Response/Request body normalization.
- Emit
Uint8Arraychunks, preserve slice bounds and content length, and leave the source slice reusable. - Propagate file-backed/sparse Blob stream errors with their structured cause chains.
- Cover direct readers, Response text, and HTTP serving of sliced bodies.
- Pass the complete upstream file and surrounding queue.