The discussion revolves around whether Discourse’s default behavior of logging users out across browsers is intended. erlend_sh discovered this behavior and found it unusual. JSey pointed out the site setting “log out strict” which controls this behavior. codinghorror and sam agree that this is the intended behavior, but suggest implementing a “transitionary” logout screen to allow users to choose whether to log out everywhere or only on the current device.
A mockup of the logout screen was proposed by riking, but sam suggested a simpler approach using a checkbox to clearly explain the options. codinghorror suggested rewording the options to make them clearer. JSey proposed adding a countdown to the “logout everywhere” option to ensure users understand the consequences.
I was a bit surprised today as I was doing some testing. When I logged out from meta.discourse.org in my Chrome browser, I got logged out of meta.discourse.org in my Safari session as well. Also works the other way, as well as on a mobile browser.
Is this intended behaviour? it strikes me as quite odd. I don’t know of any other web app that does this.
“This device” not computer. Also I would say “Log me out everywhere” versus “Log me out on this device only” etc. Probably only the exceptional case should use fa-alert.