A discussion is underway about adding a button to switch back from fullscreen to small chat in Discourse. Canapin suggests implementing a “compress” button to minimize the chat window, similar to a toggle button found in other chat software.
geoff777 notes that the “Go fullscreen” option is usually a toggle, and codinghorror agrees that a toggle button is necessary to “escape” fullscreen chat.
Some users, including maiki and codinghorror, point out that the browser’s back button can be used to exit fullscreen chat. However, Canapin and geoff777 argue that a toggle button would be more intuitive, especially for non-tech-savvy users.
sam suggests implementing a mode switch button that stores the user’s last non-chat route, allowing them to return to their previous activity after exiting fullscreen chat. markvanlan agrees to work on this feature.
A three-state toggle (off, small, fullscreen) is also proposed by codinghorror, similar to the minimize, maximize, and close buttons found in iOS and Windows windows.
The feature has been implemented, but Canapin notes that the current behavior of redirecting to the linked topic or home page when minimizing the chat window is counter-intuitive and suggests redirecting to the page the user was on when they maximized the chat window instead.