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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Summary
Add react-window-backed VirtualizedComponentTree with flattened rows, expand/collapse state, selection state, and scroll-to-node support.
Replace the Components tab placeholder tree with a 600-node synthetic virtualized tree fixture.
Include tree coverage in @devtools/client Jest thresholds and cover bounded rendering, off-screen scroll, and state survival.
Verification
npm run format:check
npm run lint
npm run typecheck
npm run test:unit
npm run build
UAT: local client dev server, opened Components, verified 600 logical visible nodes render as 18 DOM rows, selected ComponentLeaf0_5, collapsed ComponentGroup0, scrolled to the end, returned, re-expanded, and confirmed selection survived. Console capture showed only Vite debug messages and React's standard DevTools info prompt, no runtime exceptions.