🐞 무슨 버그인가요?
채팅방에서 가상 키보드가 활성화되는 동안 visualViewport.offsetTop 값이 루트 레이아웃에 그대로 반영되면서, 헤더를 포함한 화면 전체가 위아래로 흔들리는 현상이 발생합니다.
🧐 재현하는 법
- 채팅방 화면에 진입합니다.
- 메시지 입력창을 눌러 가상 키보드를 활성화합니다.
- 키보드가 올라오는 초기에 헤더와 채팅 레이아웃 전체가 함께 움직이는지 확인합니다.
😎 예상 동작
입력 포커스 중에는 루트 레이아웃이 viewport offset에 의해 이동하지 않아야 하며, 헤더와 기본 토대는 고정된 채 채팅 내역과 입력 영역만 자연스럽게 재배치되어야 합니다.
🌄 관련 사진
- 화면 기록 2026-03-27 오후 9.59.46.mov
🦋 추가적인 내용
입력 포커스 중에는 --viewport-offset을 0으로 고정해 루트 레이아웃 전체가 visualViewport.offsetTop에 따라 움직이지 않도록 조정합니다.
🐞 무슨 버그인가요?
🧐 재현하는 법
😎 예상 동작
🌄 관련 사진
🦋 추가적인 내용