diff --git a/tui/src/state.rs b/tui/src/state.rs index 0771681d..e132ee15 100644 --- a/tui/src/state.rs +++ b/tui/src/state.rs @@ -613,7 +613,11 @@ impl AppState { return; } - let actual_index = if self.at_root() { selected_index } else { selected_index - 1 }; + let actual_index = if self.at_root() { + selected_index + } else { + selected_index - 1 + }; if let Some(item) = self.filter.item_list().get(actual_index) { if item.has_children {