Skip to content

Commit 9281148

Browse files
committed
fix: prevent version selection reset when loading more releases
When users clicked 'Load more...' to fetch additional releases in the installer dialog, the version dropdown would reset to index 0, losing the user's current selection. This fix only sets the index to 0 on initial page load (when loaded_page == 1), preserving the selected version during pagination.
1 parent f881e4c commit 9281148

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pupgui2/pupgui2installdialog.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,9 @@ def _threadupdate_releases_thread():
102102
# Stops install dialog UI elements from being enabled when rate-limited to prevent switching/installing tools
103103
if len(vers) > 0:
104104
self.ui.comboCompatToolVersion.addItems(vers)
105-
self.ui.comboCompatToolVersion.setCurrentIndex(0)
105+
# Only set current index to 0 on initial load, not when loading more
106+
if self.loaded_page == 1:
107+
self.ui.comboCompatToolVersion.setCurrentIndex(0)
106108

107109
if self.more_releases_loadable:
108110
self.ui.comboCompatToolVersion.addItem(self.tr('Load more...'))

0 commit comments

Comments
 (0)