From 6a228aa70a20ccc7dabd33fe43e4505981bbaee7 Mon Sep 17 00:00:00 2001 From: Daniel Girtler Date: Wed, 27 Aug 2025 18:30:19 +1000 Subject: [PATCH] Handle empty menu when focusing item (#3742) --- archinstall/tui/menu_item.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/archinstall/tui/menu_item.py b/archinstall/tui/menu_item.py index 0c9e74a1..3b8366b1 100644 --- a/archinstall/tui/menu_item.py +++ b/archinstall/tui/menu_item.py @@ -274,6 +274,9 @@ class MenuItemGroup: self.focus_item = enabled[index] def focus_first(self) -> None: + if len(self.items) == 0: + return + first_item: MenuItem | None = self.items[0] if first_item and not self._is_selectable(first_item): @@ -283,6 +286,9 @@ class MenuItemGroup: self.focus_item = first_item def focus_last(self) -> None: + if len(self.items) == 0: + return + last_item: MenuItem | None = self.items[-1] if last_item and not self._is_selectable(last_item):