diff --git a/codex-rs/tui/src/app.rs b/codex-rs/tui/src/app.rs index 7ca17f3cd1..09e43225ca 100644 --- a/codex-rs/tui/src/app.rs +++ b/codex-rs/tui/src/app.rs @@ -909,7 +909,9 @@ impl App { AppEvent::ExternalThreadEvent { thread_id, event } => { if matches!( event.msg, - EventMsg::ExecApprovalRequest(_) | EventMsg::ApplyPatchApprovalRequest(_) + EventMsg::ExecApprovalRequest(_) + | EventMsg::ApplyPatchApprovalRequest(_) + | EventMsg::RequestUserInput(_) ) { self.handle_external_approval_request(thread_id, event); return Ok(AppRunControl::Continue);