무슨 버그인가요?
채팅방에서 가상 키보드가 활성화될 때 메시지 리스트 컨테이너 높이가 줄어들면서, 화면이 마지막 메시지 기준으로 고정되지 않고 살짝 위로 올라간 상태가 됩니다. 그 결과 마지막 메시지를 보려면 사용자가 직접 다시 아래로 스크롤해야 합니다.
재현하는 법
- 채팅방에서 마지막 메시지까지 내려간 상태를 만듭니다.
- 메시지 입력창을 눌러 가상 키보드를 활성화합니다.
- 키보드가 올라온 뒤 마지막 메시지가 바로 보이지 않고, 살짝 위로 밀리는지 확인합니다.
예상하는 동작
사용자가 원래 채팅방 하단 근처에 있었다면, 키보드 활성화로 리스트 높이가 바뀌어도 마지막 메시지가 계속 보이도록 하단 정렬이 유지되어야 합니다.
관련 사진
- 재현 영상:
/Users/leejunyoung/Desktop/화면 기록 2026-03-27 오후 11.34.06.mov
추가적인 내용
- 현재 채팅 스크롤 훅은 메시지 추가/변경에는 반응하지만, 키보드 활성화로 인한 컨테이너 높이 변화에는 반응하지 않습니다.
- 메시지 리스트 컨테이너 높이 변화가 생길 때, 사용자가 원래 바닥 근처에 있었다면 자동으로 다시 하단 정렬을 맞춰줄 필요가 있습니다.
무슨 버그인가요?
채팅방에서 가상 키보드가 활성화될 때 메시지 리스트 컨테이너 높이가 줄어들면서, 화면이 마지막 메시지 기준으로 고정되지 않고 살짝 위로 올라간 상태가 됩니다. 그 결과 마지막 메시지를 보려면 사용자가 직접 다시 아래로 스크롤해야 합니다.
재현하는 법
예상하는 동작
사용자가 원래 채팅방 하단 근처에 있었다면, 키보드 활성화로 리스트 높이가 바뀌어도 마지막 메시지가 계속 보이도록 하단 정렬이 유지되어야 합니다.
관련 사진
/Users/leejunyoung/Desktop/화면 기록 2026-03-27 오후 11.34.06.mov추가적인 내용