IT STORYs
MS Teams 자동 스크롤 알고리즘 본문
Microsoft Teams 사용 중 채팅에서 새 메시지가 도착하면 아래와 같이 새 메시지 버튼이 표시되며 클릭하면 마지막 메시지로 자동 스크롤됩니다.
이는 의도적인 디자인으로 이전에는 새 메시지가 도착하면 자동으로 마지막 메시지로 이동되고 이전 메시지에 대한 확인에 어려움이 있어서 변경된 기능으로 확인됩니다.
정확한 변경 시점 날짜는 확인이 어렵지만 작년 상반기 기준으로 롤아웃이 진행된 내용으로 보입니다.
조건은 단순하게 채팅 기록이 계속 쌓이면 해당 새 메시지 버튼이 활성화되고
제가 테스트시 아래와 같이 대략 25~30개 수준의 메시지가 기록되고 전체 화면에서 한번에 확인이 어려운 수준에서 바로 기능 활성화되어 버튼 표시가 됩니다.
추가로 해당 세 메시지 버튼은 해당 버튼이 활성화되는 채팅에 사용자가 계속 유지한 상태로 있으면 표시됩니다.
예를 들어서
A와 B가 채팅 중
A가 B와 채팅 중 이전 채팅 기록을 확인하고 유지한 상태로 B가 새 채팅 메시지를 입력하면 해당 버튼이 표시
A와 B가 채팅 중
A가 C와 다른 채팅으로 이동 / 해당 상황에서 B가 A에게 새 채팅 메시지 입력하고 A가 다시 B와 채팅을 위해서 클릭하면
새 메시지 버튼 X / B가 전송한 가장 최근 메시지로 이동되며 아래와 같이 마지막으로 확인한 메시지 줄이 표시되어 사용자가 어느 채팅 기록까지 확인한 상태인지 표시됩니다.
이는 이전 사용자들이 마지막 메시지로 자동 스크롤되는 디자인에 대한 피드백으로 수정된 디자인으로
현시점, 그리고 추후 관련 제어등 계획은 확인되지 않습니다.