From 21980fdbc7068c96599afe430f3fa77c88ab9b6f Mon Sep 17 00:00:00 2001 From: pax Date: Sun, 5 Apr 2026 17:27:33 -0500 Subject: [PATCH] Auto-load next page after drain if still at bottom --- booru_viewer/gui/app.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/booru_viewer/gui/app.py b/booru_viewer/gui/app.py index a216562..9c3ad69 100644 --- a/booru_viewer/gui/app.py +++ b/booru_viewer/gui/app.py @@ -875,6 +875,11 @@ class BooruApp(QMainWindow): self._loading = False if self._db.get_setting_bool("prefetch_adjacent"): self._prefetch_adjacent(idx) + # Check if still at bottom — trigger next load + sb = self._grid.verticalScrollBar() + from .grid import THUMB_SIZE, THUMB_SPACING + if sb.maximum() > 0 and sb.value() >= sb.maximum() - (THUMB_SIZE + THUMB_SPACING * 2): + self._on_reached_bottom() def _fetch_thumbnail(self, index: int, url: str) -> None: async def _download():