이 문제에 대해 무언가를 해야 한다는 데 확실히 동의합니다. 이미 여러 안전장치들이 마련되어 있거든요.
- 모바일에는 "듀얼 모드"가 없으므로 모드를 전환하는 버튼이 필요하지 않습니다.
채팅 격리(Isolate chat)가 체크되어 있으면 "듀얼 모드"가 없으므로 표시할 버튼도 없습니다.
(1)과 (2)가 성립하지 않는 경우, @codinghorror의 의견에 동의합니다. “모드 전환” 버튼을 두어야 합니다.
이는 또한 채팅을 크게 만들기(makes chat bigger)를 클릭했을 때 사용자가 마지막으로 Discourse에서 있던 위치를 저장해야 한다는 것을 의미합니다. 브라우저별로 메모리에 저장하며(로컬 스토리지 아님), 저장된 값이 없으면 홈 페이지로 폴백합니다.
그렇다면 @Designers에게 질문을 던져야 할 것 같습니다. 이 버튼을 어디에 배치할까요. (사이드바가 있는 경우와 없는 경우 각각 구현해야 하므로 두 번 구현해야 한다는 점도 고려해야 합니다.)
@markvanlan 사용 사례는 다음과 같습니다:
- 확장을 클릭합니다.
- 채널 A를 클릭합니다.
- 채널 B를 클릭합니다.
- 채널 A를 클릭합니다.
- 채널 B를 클릭합니다.
- 채널 A를 클릭합니다.
- 채널 B를 클릭합니다.
- 채널 A를 클릭합니다.
- 채널 B를 클릭합니다.
- 채널 A를 클릭합니다.
- 채널 B를 클릭합니다.
- 이제 채팅을 마쳤고 Discourse에서 하던 일로 돌아가고자 합니다. 접기만 하면 되며, 17번 뒤로 가기를 누를 필요가 없습니다.