You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ReadableStreamBYOBReader read() throws when given DataView #40612
node:internal/webstreams/readablestream:1492
return new ctor(transferredBuffer, byteOffset, bytesFilled / elementSize);
^
TypeError: ctor is not a constructor
at readableByteStreamControllerConvertPullIntoDescriptor (node:internal/webstreams/readablestream:1492:10)
at readableByteStreamControllerPullInto (node:internal/webstreams/readablestream:2145:9)
at readableStreamBYOBReaderRead (node:internal/webstreams/readablestream:1717:3)
at ReadableStreamBYOBReader.read (node:internal/webstreams/readablestream:881:5)
at file:///.../byob.mjs:15:29
at ModuleJob.run (node:internal/modules/esm/module_job:185:25)
at async Promise.all (index 0)
at async ESMLoader.import (node:internal/modules/esm/loader:281:24)
at async loadESM (node:internal/process/esm_loader:88:5)
at async handleMainPromise (node:internal/modules/run_main:65:12)
Replacing new DataView with new Uint8Array returns the expected output:
{ value: Uint8Array(3) [ 1, 2, 3 ], done: false }
How often does it reproduce? Is there a required condition?
No required condition, throws every time
What is the expected behavior?
Running the code in the latest Chrome (without the import) produces the following expected output:
changed the title [-]ReadableStreamBYOBReader throws when given DataView[/-][+]ReadableStreamBYOBReader read() throws when given DataView[/+]on Oct 26, 2021
Activity
[-]ReadableStreamBYOBReader throws when given DataView[/-][+]ReadableStreamBYOBReader read() throws when given DataView[/+]stream: rename unknown primordial
test: add DataView test entry for whatwg
stream: rename unknown primordial
test: add DataView test entry for whatwg
stream: rename unknown primordial
test: add DataView test entry for whatwg
stream: rename unknown primordial
test: add DataView test entry for whatwg
stream: rename unknown primordial
test: add DataView test entry for whatwg
stream: rename unknown primordial
test: add DataView test entry for whatwg
stream: rename unknown primordial