Actions
버그 #571
진행중
CP
RL
[버그] 레퍼럴 키 입력시 키보드가 화면을 가림
버그 #571:
[버그] 레퍼럴 키 입력시 키보드가 화면을 가림
시작일:
2026/07/27
완료일:
진척도:
0%
추정시간:
설명
레퍼럴 입력을 위해 들어가면 키보드에 가려 입력할 화면이 보이지 않습니다.
파일
CP Chris Park이(가) 3달 전에 변경
- 제목을(를) [버그] 에서 [버그] 레퍼럴 키 입력시 키보드가 화면을 가림(으)로 변경되었습니다.
RL Ryan Lee이(가) 3달 전에 변경
수정 완료 (dev 브랜치).
원인¶
초대 코드 입력 시트(InviterCodeBottomSheet)가 Modal(statusBarTranslucent) 안에 있어 안드로이드 adjustResize 가 적용되지 않았습니다. 키보드가 올라와도 시트는 화면 하단에 그대로 남아 입력창이 키보드에 덮였습니다.
텍스트 입력이 있는 다른 화면(Login/VerifyEmail/CheckInbox)은 KeyboardAwareScrollView 로 이미 대응돼 있었고 이 시트만 빠져 있었습니다.
수정¶
- 79521bb — 키보드 높이를 직접 구독해 그만큼 시트 하단 여백을 늘림. 하단 여백만 키우면 시트가 화면보다 길어져 이번엔 타이틀/닫기 버튼이 위로 잘리므로, 확보 높이를 일러스트 영역(300pt)과 상단 여백에서 회수.
- 719917c — (확인 중 발견한 별개 문제) 키보드가 떠 있을 때 뒤로가기를 누르면 시트까지 함께 닫혀 입력하던 코드가 사라지던 동작 수정. 이제 한 번에 한 단계씩(키보드 → 시트) 닫힙니다.
검증¶
에뮬레이터(Pixel 9 Pro Fold 커버 화면, 443x994dp)에서 확인했습니다.
- 입력창 탭 → 입력창이 키보드 바로 위에 완전히 노출, 타이틀/닫기 버튼도 잘리지 않음
- 타이핑 정상(대문자 변환 동작)
- 키보드 내림 → 일러스트/여백 원상 복원
- 뒤로가기 1회 → 키보드만 닫히고 입력값 보존, 2회 → 시트 닫힘
- typecheck 통과, 테스트 67스위트 539개 전부 통과
남은 확인¶
키보드 높이는 기기/IME 마다 다르므로, 화면이 더 짧은 기기에서 한 번 더 보시면 좋겠습니다.
Actions