feat(coding-agent/modes): requested UI render during loading state
- Triggered a UI render update when transitioning to the loading animation state to ensure the interface reflects the status change immediately.
This commit is contained in:
@@ -14,6 +14,8 @@
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fixed TUI loading animation sometimes failing to render during interactive mode status updates
|
||||
|
||||
- Fixed race conditions and potential hangs during agent startup by improving process lifecycle management
|
||||
- Fixed RpcClient startup errors intermittently losing the child's stderr (e.g. the "Unknown provider" message) by waiting for the process to exit — and its stderr to fully drain — before reporting a failed start; also fixed an unhandled rejection when the agent process is killed before becoming ready
|
||||
- Improved reliability of file edits when snapshots share identical hash tags
|
||||
|
||||
@@ -3584,6 +3584,7 @@ export class InteractiveMode implements InteractiveModeContext {
|
||||
} else if (!this.statusContainer.children.includes(this.loadingAnimation)) {
|
||||
this.statusContainer.clear();
|
||||
this.statusContainer.addChild(this.loadingAnimation);
|
||||
this.ui.requestRender();
|
||||
}
|
||||
this.applyPendingWorkingMessage();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user