Query Insights: selected query no longer jumps to another/latest row after background refresh.
Stabilized selection logic by preserving selected item via queryid across data reloads.
Technical
Query Insights refresh flow now uses stable references to avoid unintended re-selection on rerender/token refresh.
Selection fallback now only applies when the previously selected query no longer exists in refreshed data.
Fixed
- Query Insights: selected query no longer jumps to another/latest row after background refresh.
- Stabilized selection logic by preserving selected item via queryid across data reloads.
Technical
- Query Insights refresh flow now uses stable references to avoid unintended re-selection on rerender/token refresh.
- Selection fallback now only applies when the previously selected query no longer exists in refreshed data.
This workflow automates building and publishing Docker images upon a release or manual trigger. It includes steps for version resolution, Docker Hub login, and caching to optimize builds for both backend and frontend images.
Updated the messaging and UI to clarify unavailability of host-level metrics, such as CPU, RAM, and disk space, in agentless mode. Added clear formatting and new functions to handle missing metrics gracefully in the frontend.
Replaced `refresh` with `useRef` to ensure the latest value is always used in async operations. Added cleanup logic to handle component unmounts during API calls, preventing state updates on unmounted components.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Fixed
Technical
refreshusage in QueryInsightsPage effect hooks 5c5d51350f