diff --git a/archinstall/tui/curses_menu.py b/archinstall/tui/curses_menu.py index ea46deab2f..01dcd140a5 100644 --- a/archinstall/tui/curses_menu.py +++ b/archinstall/tui/curses_menu.py @@ -390,7 +390,6 @@ def __init__( height: int, x_start: int, y_start: int, - enable_scroll: bool = False, frame: FrameProperties | None = None, alignment: Alignment = Alignment.LEFT, ): @@ -400,7 +399,6 @@ def __init__( self.height = height self.x_start = x_start self.y_start = y_start - self._enable_scroll = enable_scroll self._frame = frame self._alignment = alignment @@ -1080,7 +1078,11 @@ def _get_scroll_win_prev_entries( ) -> list[ViewportEntry]: assert self._preview_vp is not None - start_row = self._prev_scroll_pos + if total_prev_rows <= available_rows: + start_row = 0 + else: + start_row = self._prev_scroll_pos + end_row = start_row + available_rows if end_row > total_prev_rows: