Commit graph

1 commit

Author SHA1 Message Date
Roo Code
6f9239d444 Fixes #4888: Fix spinner persisting in completed tasks UI
- Fixed intermittent state management bug where spinners remained visible on completed task items
- Updated ChatRow component to properly detect when operations have completed:
  - Command execution: Check for api_req_finished, completion_result, or non-partial command_output messages
  - MCP server requests: Check for mcp_server_response messages
  - API requests: Improved logic to properly detect finished/cancelled/failed states
- Added modifiedMessages prop to ChatRow and BrowserSessionRow components for completion detection
- Added comprehensive test suite for spinner logic scenarios
- Ensures spinners are cleared when read/edit activities complete as expected
2025-06-19 16:18:08 +00:00