- Review registrations all used `review:changed-files` although the pane shows different content per selected section, and files registrations keyed only on the relative path, which collides across environments and worktrees. Identity builders (reviewInspectorIdentity, filesInspectorIdentity) now encode what the user actually sees — section, environment, thread-or-cwd, path — so selecting a healthy section out of a crashed inspector resets the boundary, while unrelated rebuilds still do not. Tests cover both directions. - recordRenderError/clearRenderErrorRecords isolate each subscriber call: a throwing useSyncExternalStore listener can no longer propagate through componentDidCatch or starve the subscribers registered after it.
Julius Marminge committed on 9/22/2026, 11:47:33 PMparent3e01a27
6 files changedLine totals unavailable