diff --git a/crates/terminal/src/terminal_container_view.rs b/crates/terminal/src/terminal_container_view.rs index f6d60bd964878a3fffdc50b14195f186567984af..bb93d41ebb4f81653348d817bd254daf9b9300c9 100644 --- a/crates/terminal/src/terminal_container_view.rs +++ b/crates/terminal/src/terminal_container_view.rs @@ -432,7 +432,7 @@ impl SearchableItem for TerminalContainer { } // If no selection after selection head, return the last match - return Some(matches.len() - 1); + return Some(matches.len().saturating_sub(1)); } else { Some(0) }