Skip to content

External Display devices overlapping on main display in Session replays #2536

Description

@ateebakhtar

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

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions