Subj : js version of user default To : GitLab note in main/sbbs From : Rob Swindell Date : Tue Sep 12 2023 06:41 pm https://gitlab.synchro.net/main/sbbs/-/merge_requests/331#note_3967 You're doubly assigning to `user.settings` here: replace with: `user.settings ^= USER_BATCHFLAG;` .