Azure / Azure/communication-ui-library-android

["1.14.2"] CallComposite UI overlaps status & navigation bars

Open
#1,187 3 comments 1 reaction 0 assignees View on GitHub
Dominant language
Kotlin
Stars
31
Forks
40
PR merge metrics
No merged PRs in 30d

Description

ashkanvit — opened today

Describe the bug
CallComposite UI ignores Android WindowInsets, causing the top status bar (time, battery, Wi-Fi) to be partially hidden and bottom buttons (Join, Mic, Camera, Speaker, Disconnect) too close to the navigation bar, making them hard to tap.

To Reproduce

Launch CallComposite from an AppCompatActivity.

Join/start a call.

Notice UI overlaps with status & navigation bars.
Always reproducible.

Expected behavior
CallComposite should respect safe areas and avoid overlapping system bars.

Environment

Version: 1.14.2

Device: Samsung Galaxy S21 Ultra

Android: 15 (API 35)

Screenshot 1: Before joining the call
![Image](https://github.com/user-attachments/assets/e5f6324c-d8ae-4cec-9ed6-8143f5d4e53a)

Screenshot 2: Inside the call
![Image](https://github.com/user-attachments/assets/a87adad0-62fa-4519-841e-aa5fff5dcff5)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing CallComposite from an AppCompatActivity on Android 15 (API 35) using the Samsung Galaxy S21 Ultra details in the report, then inspect where the composite handles system window insets. Done means the top status bar remains visible and the bottom Join, Mic, Camera, Speaker, and Disconnect controls stay clear of the navigation bar and remain easy to tap.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.