From 88f4a24dfa6c61378e7e1d578370ff543566720b Mon Sep 17 00:00:00 2001 From: Ahmed Ibrahim Date: Sun, 1 Mar 2026 17:13:18 -0700 Subject: [PATCH] codex: fix CI failure on PR #13193 Co-authored-by: Codex --- codex-rs/tui/src/app.rs | 10 ++++++++++ codex-rs/tui/src/bottom_pane/textarea.rs | 1 - 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/codex-rs/tui/src/app.rs b/codex-rs/tui/src/app.rs index 599149e636..efbe26957c 100644 --- a/codex-rs/tui/src/app.rs +++ b/codex-rs/tui/src/app.rs @@ -3168,6 +3168,16 @@ impl App { } } } + AppEvent::UpdateRecordingMeter { id, text } => { + self.chat_widget.update_transcription_in_place(&id, &text); + } + AppEvent::TranscriptionComplete { id, text } => { + self.chat_widget.replace_transcription(&id, &text); + } + AppEvent::TranscriptionFailed { id, error } => { + tracing::error!("voice transcription failed: {error}"); + self.chat_widget.remove_transcription_placeholder(&id); + } } Ok(AppRunControl::Continue) } diff --git a/codex-rs/tui/src/bottom_pane/textarea.rs b/codex-rs/tui/src/bottom_pane/textarea.rs index fbb30a0322..ec58472592 100644 --- a/codex-rs/tui/src/bottom_pane/textarea.rs +++ b/codex-rs/tui/src/bottom_pane/textarea.rs @@ -894,7 +894,6 @@ impl TextArea { id } - #[cfg(not(target_os = "linux"))] pub fn insert_named_element(&mut self, text: &str, id: String) { let start = self.clamp_pos_for_insertion(self.cursor_pos); self.insert_str_at(start, text);