diff --git a/crates/tui/src/tui/sidebar.rs b/crates/tui/src/tui/sidebar.rs index 40a65e80..1821c54c 100644 --- a/crates/tui/src/tui/sidebar.rs +++ b/crates/tui/src/tui/sidebar.rs @@ -1377,7 +1377,9 @@ fn shell_wait_poll_key(row: &SidebarToolRow) -> String { } fn normalize_activity_text(text: &str) -> String { - text.split_whitespace().collect::>().join(" ") + let mut cleaned = String::with_capacity(text.len()); + crate::tui::osc8::strip_ansi_into(text, &mut cleaned); + cleaned.split_whitespace().collect::>().join(" ") } fn tool_row_rank(row: &SidebarToolRow) -> u8 {