-
Notifications
You must be signed in to change notification settings - Fork 3
plat 342
github-actions[bot] edited this page Sep 21, 2026
·
2 revisions
| Coordination | Value |
|---|---|
| Assigned agent | Codex |
| Ticket state | deployed to RTS; regression test and service health green |
| Last synchronized | 2026-09-21 |
| Priority | P1 performance / navigation |
Opening the quick switcher with Ctrl+K was visibly slow, especially on its first use. The switcher is core navigation and should appear from local state without waiting for code or network work.
The application split the small switcher into a lazy chunk, so first use could
pay an extra production asset round trip. Its open effect also forced the
active-session endpoint and depended on workflowPresets, causing the reset
effect to rerun when presets changed while the overlay was open.
- Bundle the quick switcher with the application shell so Ctrl+K can render it immediately.
- Paint from the already-subscribed session cache and use the store's normal TTL refresh instead of forcing a request on every open.
- Reset query/selection only when the overlay opens or its explicit initial query changes.
- A focused performance contract test prevents reintroducing lazy loading, force-refresh-on-open, or the unstable preset dependency.
- Deployed to RTS in release
6c47129-20260921082037; public HTTP and service health checks passed. Interactive production timing verification remains.
Auto-synced from docs/ on main. Edit there, not here.