From 2d9a941da8fd7bcc9bea73b96a17df3c1f1006aa Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Sat, 11 Feb 2023 21:45:04 -0500 Subject: [PATCH] Lists no longer have stale scroll values when enlarged --- elements/basic/list.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/elements/basic/list.go b/elements/basic/list.go index ef5ac67..dfee41d 100644 --- a/elements/basic/list.go +++ b/elements/basic/list.go @@ -60,6 +60,9 @@ func (element *List) handleResize () { element.entries[index] = element.resizeEntryToFit(entry) } + if element.scroll > element.maxScrollHeight() { + element.scroll = element.maxScrollHeight() + } element.draw() if element.onScrollBoundsChange != nil { element.onScrollBoundsChange()