Skip to content

[Bug]❗ Zendesk Messaging UI Overlaps with Status and Navigation Bars on Android 15 (API 35)Β #89

@uasghar-smile

Description

@uasghar-smile

🐞 Describe the bug

After upgrading the app to target Android 15 (API 35), the Zendesk Messaging UI is overlapped by both the status bar (top) and navigation bar (bottom).

  • The messaging screen does not respect safe areas or window insets
  • It does not respond to layout adjustments like StatusBar.setHidden(true) or immersive mode
  • This issue is new to Android 15 β€” the same integration worked perfectly on Android 14 and below

πŸ” To Reproduce

  1. Use a device or emulator running Android 15 (API 35)
  2. Integrate react-native-zendesk-messaging in your React Native app
  3. Open the chat via Zendesk.openMessagingView()
  4. Observe the UI being covered by the system status and navigation bars

βœ… Expected Behavior

Zendesk Messaging screen should:

  • Avoid being covered by status and navigation bars
  • Adapt properly to safe area insets / Android 15’s new window inset system
  • Support immersive or full-screen layouts, or at least allow developers to enforce this

πŸ“Έ Screenshots

Messaging UI overlapped by system UI on Android 15

Zendesk Messaging Overlap Issue


πŸ“¦ Environment

Key Value
Platform Android
React Native Version 0.74.0
Zendesk SDK Version 0.3.2
JS Engine Hermes
Target SDK 35 (Android 15)
Device/Emulator Samsung A05s

🧩 Additional Context

  • This issue started after upgrading targetSdkVersion to 35
  • Other screens in the app behave correctly using SafeAreaView, immersive flags, and StatusBar.setHidden(true)
  • Seems Zendesk Messaging view is not adapting to the new window inset behavior introduced in Android 15

πŸ™ Request for Support

Could you please:

  • Confirm if this is a known issue with the SDK
  • Share any workaround or patch until a fix is released
  • Let us know if an SDK update with Android 15 compatibility is planned

Thanks in advance πŸ™Œ

Metadata

Metadata

Assignees

No one assigned

    Labels

    wontfixThis will not be worked on

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions