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
Hydrating mid-stream renders a nested Errored's fallback twice #4374
The server streams the Loading's fragment as <!--!$-->[INNER], plus a's value and b's error.
Hydrate after the chunk arrives:<main>[INNER]</main>, which is correct.
Hydrate the shell, then apply the chunk (the client boots mid-stream): <main>[INNER][INNER]</main>. The fallback is inserted twice. The duplicate doesn't go away on later updates, and a sibling after the boundaries keeps its place after both copies.
Without the outer Erroreds (a single Errored directly in the Loading, no root Errored), both orders show [INNER] once.
Activity
fix(web): a falsy primitive fallback (0) re-claims its region too (#4374
fix(web): a hydrating hole holding a raw string re-claims its region (#…
ryansolid commentedon Oct 29, 2026
Fixed on
nextby #4382 (56eb192); it ships in the next RC.Generated by Claude Code
test(web): pin #4372, a rejected streamed fragment emptying a text-on…