Renderer instances no longer share mutable state, so multiple renderers don't interfere.
What's wrong with this entry?
Layout rectangles are now stored on each rendered node rather than in a shared module-level map, and the "stdout has died" latch moved onto the renderer instance. Renderer instances no longer share mutable state.
- Node layout is used for hit-testing, click dispatch and scroll adjustment.
- Instance fields
stdoutDeadandtolerateDeadStdoutreplace globals; neither name exists in v2.1.226.
if (e.tolerateDeadStdout && (kSd(a) === "EIO" || kSd(a) === "EPIPE")) {
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.234
Region marking can copy a mask instead of only filling it
Both mention rendering
-
v2.1.234
The scrolling list was rebuilt by the React compiler
Both mention rendering
-
v2.1.234
Unselectable terminal regions can now be cleared
Both mention rendering