Azure / Azure/communication-ui-library-android
["1.14.2"] CallComposite UI overlaps status & navigation bars
- 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

Screenshot 2: Inside the call

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