opencode/packages
LukeParkerDev d04d13ea22 fix: defer child-store root disposal to avoid nested cleanNode
disposeDirectory called a createRoot dispose() synchronously. When
triggered by pinForOwner's onCleanup during a parent remount (e.g.
switching to a WSL server re-keys the ServerKey Show), the inner
dispose ran a nested cleanNode cascade on a sibling root while the
outer cascade was mid-traversal, corrupting solid-js's graph walk
state and surfacing as TypeError: Cannot read properties of null
(reading '1') at chunk-*.js:992 after ~155 recursive cleanNode frames.

Queue the dispose on a microtask so synchronous bookkeeping still
runs (map deletes, onDispose cache invalidation) but the reactive
cleanup happens after the outer traversal finishes.
2026-04-19 13:19:11 +10:00
..
app fix: defer child-store root disposal to avoid nested cleanNode 2026-04-19 13:19:11 +10:00
console sync release versions for v1.14.17 2026-04-19 03:02:14 +00:00
containers chore: bump Bun to 1.3.11 (#18144) 2026-03-23 10:19:21 +10:00
desktop refactor: give desktop local server a windows key 2026-04-19 13:14:39 +10:00
desktop-electron fix: batch server switch to avoid cleanNode crash 2026-04-19 13:19:11 +10:00
docs
enterprise sync release versions for v1.14.17 2026-04-19 03:02:14 +00:00
extensions/zed sync release versions for v1.14.17 2026-04-19 03:02:14 +00:00
function sync release versions for v1.14.17 2026-04-19 03:02:14 +00:00
identity
opencode sync release versions for v1.14.17 2026-04-19 03:02:14 +00:00
plugin sync release versions for v1.14.17 2026-04-19 03:02:14 +00:00
script
sdk sync release versions for v1.14.17 2026-04-19 03:02:14 +00:00
shared sync release versions for v1.14.17 2026-04-19 03:02:14 +00:00
slack sync release versions for v1.14.17 2026-04-19 03:02:14 +00:00
storybook feat: enable type-aware no-base-to-string rule, fix 56 violations (#22750) 2026-04-16 03:50:47 +00:00
ui fix: harden local server WSL onboarding checks 2026-04-19 13:15:26 +10:00
web sync release versions for v1.14.17 2026-04-19 03:02:14 +00:00