Skip to content

[fix] 키보드 활성화 시 viewport offset으로 채팅 레이아웃이 흔들리는 문제 수정 #228

@ff1451

Description

@ff1451

🐞 무슨 버그인가요?

채팅방에서 가상 키보드가 활성화되는 동안 visualViewport.offsetTop 값이 루트 레이아웃에 그대로 반영되면서, 헤더를 포함한 화면 전체가 위아래로 흔들리는 현상이 발생합니다.



🧐 재현하는 법

  1. 채팅방 화면에 진입합니다.
  2. 메시지 입력창을 눌러 가상 키보드를 활성화합니다.
  3. 키보드가 올라오는 초기에 헤더와 채팅 레이아웃 전체가 함께 움직이는지 확인합니다.



😎 예상 동작

입력 포커스 중에는 루트 레이아웃이 viewport offset에 의해 이동하지 않아야 하며, 헤더와 기본 토대는 고정된  채팅 내역과 입력 영역만 자연스럽게 재배치되어야 합니다.



🌄 관련 사진

  • 화면 기록 2026-03-27 오후 9.59.46.mov



🦋 추가적인 내용

입력 포커스 중에는 --viewport-offset을 0으로 고정해 루트 레이아웃 전체가 visualViewport.offsetTop에 따라 움직이지 않도록 조정합니다.



Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions