-
Notifications
You must be signed in to change notification settings - Fork 407
Description
Describe the bug
In the Android version of the app, when opening a mini app from Integrations → Applications Panel, attempting to scroll the content up (swiping down to return to the top) causes the gesture to push the entire tab/panel down and immediately close it. As a result, progress and data entered in the mini app are lost; with a minimal movement the panel closes, making the integration unusable on mobile devices.
To Reproduce
-
Open the Chatwoot app (self-hosted installation) on an Android device.
-
Go to Integrations → Applications Panel.
-
Open any integrated mini app (embedded view).
-
Interact with the mini app and move down the content, filling fields or navigating.
-
Try to scroll up (swipe down to return to the top).
-
Observe that the parent tab/panel moves down and closes, losing the state and the data entered.
Expected behavior
The scroll should remain confined to the mini app’s content (or stop at its top) without propagating the gesture to the parent container. The panel should only close via an explicit close action, not from an internal scroll.
Observed behavior
When performing an upward scroll gesture inside the mini app, the gesture is interpreted by the parent container and causes the tab/panel to move and close. This results in loss of progress and data entered in the mini app.
Environment
- Installation type: Self-hosted Chatwoot.
- Device name: Samsung Galaxy S23 Ultra.
- OS version: Android 15.
- Chatwoot app version: 4.3.0.
Additional context
The issue occurs in the embedded mini app view accessed from the Applications Panel.
The panel closes with minimal movements, which makes the mini app practically unusable on mobile.