diff --git a/codex-rs/tui/src/bottom_pane/request_user_input/mod.rs b/codex-rs/tui/src/bottom_pane/request_user_input/mod.rs index 608d54869c..a9011d9a67 100644 --- a/codex-rs/tui/src/bottom_pane/request_user_input/mod.rs +++ b/codex-rs/tui/src/bottom_pane/request_user_input/mod.rs @@ -708,6 +708,7 @@ impl RequestUserInputOverlay { /// Submit committed answers when the questions UI is explicitly interrupted. fn submit_committed_answers_for_interrupt(&mut self) { + self.save_current_draft(); let mut answers = HashMap::new(); for (idx, question) in self.request.questions.iter().enumerate() { if let Some(answer) = self.answer_for_question(idx, false) {