docs/plans/4778-inline-combobox-point-ref.md
#4778Redundant code in \inline-combobox.tsx``inline-combobox from snapshotting a live PointRef into a stale plain PointPointRef semantics instead of copying pointRef.currentPointRef.inline-combobox at the component seam.apps/www/src/registry/ui/inline-combobox.tsx stores pointRef.current in a plain React ref, which throws away the live-updating part of PointRef.PointRef usage in repo code reads pointRef.current at action time, not once at setup time.docs/components/changelog.mdx, but this repo uses content/components/changelog.mdx.#4778, comments, and local task rules.apps/www/src/registry/ui.apps/www/src/registry/ui/inline-combobox.spec.tsx to reproduce the stale snapshot bug by mutating the live PointRef before canceling input.apps/www/src/registry/ui/inline-combobox.tsx to store the live PointRef, clear old refs safely, and read pointRef.current at cancel time.content/components/changelog.mdx and regenerated apps/www/public/r/inline-combobox.json plus apps/www/public/r/components-changelog-docs.json.bun test apps/www/src/registry/ui/inline-combobox.spec.tsx, pnpm install, pnpm --filter www build:registry, pnpm --filter www typecheck, and pnpm lint:fix.pnpm check initially failed on local-only invalid-hook-call tests in packages/selection, packages/table, and packages/toc.node_modules/react-dom symlinks into node_modules/.bun/... while the rest of the repo resolved React through .pnpm, which created duplicate React runtimes.pnpm run reinstall cleared the stale workspace node_modules trees and removed the broken .bun mirror.pnpm check successfully.