Subj : exec/user_settings.js To : Git commit to main/sbbs/master From : Rob Swindell (on Debian Linux) Date : Sun Jan 18 2026 21:32:49 https://gitlab.synchro.net/main/sbbs/-/commit/c521f68d2ef9e2c107dbc421 Modified Files: exec/user_settings.js Log Message: Fix issue with Guest user changing the terminal settings and language So there's 5 major test scenarios for this one script: 1. new user changing their settings during registration 2. regular user logged-in and changing their settings 3. guest user logged-in and changing their (temporary) settings 4. sysop using ;uedit command to change their own settings 5. sysop using ;uedit command to change other user's settings Having all 5 scenarios work as expected is tricky: - current settings/mode is displayed/reflected in the output of the menu - changes made by the user are immediately reflected in the dislpayed settings - changes made by the user are saved (or at least remain "current") after quit --- þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net .