Describe the bug
We have support for displaying separate UI on external and main displays, the session recording is capturing both displays, but it is displaying in an overlapping manner in the session recording tab, which hides the main view from us.
We are using Presentation layout to display on the secondary display, using references from this https://developer.android.com/reference/android/app/Presentation documentation.
Reproduction steps
This issue can be recreated, using an application with session recording enabled, and being run on a device that has two displays (can be an emulator with an external display added), and after one or two sessions, the Datadog session tab will have them as overlapped views.
Logcat logs
No response
Expected behavior
There should be a separate space to view the external display and the internal display, and not in an overlapped manner.
Affected SDK versions
2.18.0
Latest working SDK version
2.18.0
Did you confirm if the latest SDK version fixes the bug?
No
Kotlin / Java version
Kotlin
Gradle / AGP version
8.3.2
Other dependencies versions
No response
Device Information
Devices with secondary displays like
https://www.telpo.com.cn/cash-register-machine/electronic-point-of-sale.html
This occurs although with any device that supports secondary display
Other relevant information
No response
Describe the bug
We have support for displaying separate UI on external and main displays, the session recording is capturing both displays, but it is displaying in an overlapping manner in the session recording tab, which hides the main view from us.
We are using Presentation layout to display on the secondary display, using references from this https://developer.android.com/reference/android/app/Presentation documentation.
Reproduction steps
This issue can be recreated, using an application with session recording enabled, and being run on a device that has two displays (can be an emulator with an external display added), and after one or two sessions, the Datadog session tab will have them as overlapped views.
Logcat logs
No response
Expected behavior
There should be a separate space to view the external display and the internal display, and not in an overlapped manner.
Affected SDK versions
2.18.0
Latest working SDK version
2.18.0
Did you confirm if the latest SDK version fixes the bug?
No
Kotlin / Java version
Kotlin
Gradle / AGP version
8.3.2
Other dependencies versions
No response
Device Information
Devices with secondary displays like
https://www.telpo.com.cn/cash-register-machine/electronic-point-of-sale.html
This occurs although with any device that supports secondary display
Other relevant information
No response