Re: [whatwg/streams] Default read hangs after BYOB releaseLock() and respond() (Issue #1390)

shannonbooth left a comment (whatwg/streams#1390)

Making the “none” branch should serve pending default reads the way Enqueue does by adding a new last step seems to do the trick:

```
4. If ! ReadableStreamHasDefaultReader(controller.[[stream]]) is true, perform ! ReadableByteStreamControllerProcessReadRequestsUsingQueue(controller).
```

It doesn't seem to match other browser behaviour as they do it out of order, but I think this should still probably still be the direction of the spec

-- 
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/streams/issues/1390#issuecomment-6389788363
You are receiving this because you are subscribed to this thread.

Message ID: <whatwg/streams/issues/1390/6389788363@github.com>

Received on Saturday, 24 October 2026 21:32:14 UTC