Subj : exec/user_settings.js To : Git commit to main/sbbs/master From : Rob Swindell (on Debian Linux) Date : Sat Jan 03 2026 05:22 pm https://gitlab.synchro.net/main/sbbs/-/commit/53612dd2efd46d63c7b0c55b Modified Files: exec/user_settings.js Log Message: Use local 'User' instance (instead of global 'user') if user not logged-on yet i.e. user is still going through new user registration This fixes a regression in v3.21 whereby a new user turns off auto-terminal detection in the new user default/settings screen, but it's not shown as such (still says "Auto"). I'm pretty sure this is due to the differences of the in-memory 'useron' versus the new User class instance, but it got pretty deep in the weeds of the New Terminal Abstraction flags() stuff, so I just went with this hack. .