diff --git a/codex-rs/tui/src/chatwidget.rs b/codex-rs/tui/src/chatwidget.rs index 418c262abd..1b5604656c 100644 --- a/codex-rs/tui/src/chatwidget.rs +++ b/codex-rs/tui/src/chatwidget.rs @@ -10358,7 +10358,11 @@ impl ChatWidget { let Some(controller) = self.stream_controller.as_ref() else { return; }; - self.active_cell = controller.active_tail_cell(); + let active_tail = controller.active_tail_cell(); + if active_tail.is_some() { + self.bottom_pane.hide_status_indicator(); + } + self.active_cell = active_tail; self.bump_active_cell_revision(); } @@ -10366,7 +10370,11 @@ impl ChatWidget { let Some(controller) = self.plan_stream_controller.as_ref() else { return; }; - self.active_cell = controller.active_tail_cell(); + let active_tail = controller.active_tail_cell(); + if active_tail.is_some() { + self.bottom_pane.hide_status_indicator(); + } + self.active_cell = active_tail; self.bump_active_cell_revision(); }