dillon1000/react

Commit

[Flight] Fix debug channel flag in Node.js server renderToPipeableStream (#35724)

## Summary

- Fixes the `createRequest` call in `renderToPipeableStream` to pass
`debugChannelReadable !== undefined` instead of `debugChannel !==
undefined` in the turbopack, esm, and parcel Node.js server
implementations
- The webpack version already had the correct check; this brings the
other bundler implementations in line

The bug was introduced in #33754. With `debugChannel !== undefined`, the
server could signal that debug info should be emitted even when only a
write-only debug channel is provided (no readable side), potentially
causing the client to block forever waiting for debug data that never
arrives.
Browse files
Changed paths3 files
First-parent comparison
M packages/react-server-dom-esm/src/server/ReactFlightDOMServerNode.js ModifiedM packages/react-server-dom-parcel/src/server/ReactFlightDOMServerNode.js ModifiedM packages/react-server-dom-turbopack/src/server/ReactFlightDOMServerNode.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…