In onlineconf, if you have the "Chat list" tab open and reload the page, you're taken back to the "Calendar" tab. I think it would be nicer to keep the "Chat list" tab open.
Similarly, clicking a tab and then clicking the back button doesn't take you back to the previous tab; it takes you to the previous page.
In onlineconf, if you have the "Chat list" tab open and reload the page, you're taken back to the "Calendar" tab. I think it would be nicer to keep the "Chat list" tab open.
Similarly, clicking a tab and then clicking the back button doesn't take you back to the previous tab; it takes you to the previous page.
Often, web frameworks handle this using a "router" component that's responsible for serializing app state with the browser's session history using the History API (https://developer.mozilla.org/en-US/docs/Web/API/History) and PopStateEvents (https://developer.mozilla.org/en-US/docs/Web/API/PopStateEvent).