{"version":"2.1.235","anchor":"query-loadingtiming-state-extracted-into-a-standalone-store","canonical_anchor":"query-loadingtiming-state-extracted-into-a-standalone-store","heading":"Query loading\/timing state extracted into a standalone store class","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.235\/e\/query-loadingtiming-state-extracted-into-a-standalone-store","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.235","markdown":"### Query loading\/timing state extracted into a standalone store class\n\nQuery loading and timing state moved out of React state\/refs into a standalone store class\n\nThe main REPL now tracks query loading and timing (`isQueryActive`, `isExternalLoading`, `isLoading`, `submitCount`, `lastQueryCompletionTime`, and the abort controller) in a dedicated class instead of a mix of React state and refs. The class publishes changes to subscribers and mirrors turn start and paused-time into the transcript, and token-count resets now also write through to transcript progress.\n\nThis is an internal restructuring of where loading state lives rather than a user-facing feature.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}