Skip to content

refactor(web): organize devtools components#21

Open
tomerqodo wants to merge 6 commits intocursor_combined_20260121_qodo_grep_cursor_copilot_1_base_refactorweb_organize_devtools_components_pr449from
cursor_combined_20260121_qodo_grep_cursor_copilot_1_head_refactorweb_organize_devtools_components_pr449
Open

refactor(web): organize devtools components#21
tomerqodo wants to merge 6 commits intocursor_combined_20260121_qodo_grep_cursor_copilot_1_base_refactorweb_organize_devtools_components_pr449from
cursor_combined_20260121_qodo_grep_cursor_copilot_1_head_refactorweb_organize_devtools_components_pr449

Conversation

@tomerqodo
Copy link
Copy Markdown

@tomerqodo tomerqodo commented Jan 21, 2026

Benchmark PR from qodo-benchmark#449


Note

Consolidates and defers devtools loading to development with dedicated loader components.

  • Add ReactScanLoader and TanStackDevtoolsLoader that lazy-load underlying devtools wrapped in Suspense, guarded by IS_DEV (React Scan loader logs and safely no-ops on load failure)
  • Replace direct devtools usage: layout.tsx now uses ReactScanLoader; query-client.tsx uses TanStackDevtoolsLoader instead of in-file lazy/Suspense
  • Keep existing devtools UIs in devtools/tanstack/devtools.tsx and devtools/react-scan/scan.tsx; no functional app logic changes outside dev-only tooling

Written by Cursor Bugbot for commit e3f76cb. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants