Launcher doesn't respect "allow betas: off"

As the below terminal output shows, I disabled betas and then pressed enter. Because I was on 25.07.2, I expected that the launcher would just launch Anki. But, it installed the 25.8b1 instead.

Anki Launcher

1) Latest Anki (just press enter)
2) Choose a version
3) Keep existing version (25.07.2)
4) Revert to previous version (25.07.1)

5) Allow betas: on
6) Cache downloads: off

7) Uninstall
8) Quit
> 5

Beta releases disabled.

1) Latest Anki (just press enter)
2) Choose a version
3) Keep existing version (25.07.2)
4) Revert to previous version (25.07.1)

5) Allow betas: off
6) Cache downloads: off

7) Uninstall
8) Quit
>

Updating Anki...

Downloading cpython-3.13.5-windows-x86_64-none (download) (20.1MiB)
 Downloading cpython-3.13.5-windows-x86_64-none (download)
Installed Python 3.13.5 in 28.80s
 + cpython-3.13.5-windows-x86_64-none
Resolved 49 packages in 3.02s
Downloading pyqt6-qt6 (70.4MiB)
Downloading pyqt6-webengine-qt6 (105.1MiB)
Downloading pyqt6 (24.5MiB)
Downloading aqt (4.0MiB)
Downloading anki (9.5MiB)
 Downloading anki
 Downloading aqt
 Downloading pyqt6-webengine-qt6
 Downloading pyqt6
 Downloading pyqt6-qt6
Prepared 7 packages in 49.33s
Uninstalled 7 packages in 7.53s
Installed 7 packages in 9.24s
 - anki==25.7.2
 + anki==25.8b1
 - anki-release==25.7.2
 + anki-release==25.8b1
 - aqt==25.7.2
 + aqt==25.8b1
 - pyqt6==6.8.0
 + pyqt6==6.9.1
 - pyqt6-qt6==6.8.1
 + pyqt6-qt6==6.9.1
 - pyqt6-webengine==6.8.0
 + pyqt6-webengine==6.9.0
 - pyqt6-webengine-qt6==6.8.1
 + pyqt6-webengine-qt6==6.9.1

Anki will start shortly.
You can close this window.

I’m not sure why that has happened, but the latest launcher has refactored that handling and is unlikely to behave the same way.