Skip to content

[FIX#1641] 웹뷰의 자음 모음 분리 문제 해결 - #1643

Merged
sonms merged 2 commits into
developfrom
fix/#1641-webview-alarm-deeplink
Jul 29, 2026
Merged

[FIX#1641] 웹뷰의 자음 모음 분리 문제 해결#1643
sonms merged 2 commits into
developfrom
fix/#1641-webview-alarm-deeplink

Conversation

@sonms

@sonms sonms commented Jul 26, 2026

Copy link
Copy Markdown
Member

Related issue 🛠

Work Description ✏️

자음 모음 분리 문제 수정
소프트 키보드가 웹뷰의 입력 필드를 가려 한글 입력이 ㄴㅓ 처럼 분리되어 조합되지 않는 문제 확인
실기기에서 Chrome DevTools Protocol(CDP)로 확인하여 Android Window, WebView inset 처리 문제 발생을 확인

원인

  • adjustResize 네이티브 view 리사이즈
    => android:windowSoftInputMode="adjustResize"
    window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE 코드로 키보드가 표시될 때 Android View 자체가 물리적으로 리사이즈 되면서 한글 조합 중 InputConnction이 재시작되어서 조합상태가 끊기고 있었습니다

  • 위 설정 제거만으로 해결 불가
    => adjustresize 를 제거하면 unspecified 상태가 되는데 일부 환경에서는 이 기본 동작이 사실상 adjustResize 처럼 처리되어서 여전히 문제가 발생해서 adjustpan으로 명시적 설정

  • fitsSystemWindows가 IME 인셋을 먼저소비
    => 루트 레이아웃(xml)에서 웹뷰에 전달 되기 전에 소비해서 visualViewport 와 window height가 항상 동일하게 유지 되어 최신 웹뷰의 IME 뷰포트 처리가 동작하지 않아서 해당 속성을 제거하고 정상적으로 분리되는 것을 확인했습니다

  • 시스템 바 여백 재조정
    => fitsSystemWindows를 제거하자 WebView가 상태바와 하단 시스템 바 영역까지 확장되어, 화면 하단 UI가 제스처 바에 가까워지는 부작용이 발생하여 WebView 공식 inset 가이드의 zeroing 방식을 적용했습니다

Screenshot 📸

Screen_recording_20260726_234245.mp4

@sonms
sonms requested a review from a team as a code owner July 26, 2026 14:56

@seungjunGong seungjunGong left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

빠른 대응 감사합니다. 굿굿!

@sonms sonms self-assigned this Jul 27, 2026
@sonms
sonms merged commit ec19d14 into develop Jul 29, 2026
1 check passed
@sonms
sonms deleted the fix/#1641-webview-alarm-deeplink branch July 29, 2026 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FIX] 웹뷰 문제 수정 및 알림 딥링크 수정

2 participants