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
[2.0 / next] latest(m) returns undefined for an uninitialized async memo after its latest() input changes (A7) #4363
Expected:["throw:NotReadyError", "throw:NotReadyError"]. A7 (amended 2026-09-14): "latest() of an uninitialized node throws in every scope, never undefined". The visibility-oracle "uninitialized" row pins this for a memo that is never re-asked.
Actual on next (1f558e5): after the write, latest(m) returns undefined, and a JSX hole renders undefined (or nothing). With s() instead of latest(s) in the memo, it keeps throwing NotReady as expected.
Activity
fix(signals): keep a verdict reader's lane routing and own-error reco…
fix(signals): a stale reader's own error re-derives at any landing, n…
Merge origin/next (#4397 squash, #4401) into #4393
fix(signals): latest() of a memo born in a lane throws NotReady, not …
ryansolid commentedon Oct 29, 2026
Fixed on
nextby #4383 (9baaba3); it ships in the next RC.Generated by Claude Code
fix(signals): latest() opens no transaction for its verdict; its read…