Integration
sentry-android
Build System
Gradle
AGP Version
na
Proguard
Enabled
Other Error Monitoring Solution
No
Version
na
Steps to Reproduce
Quoting #4696 (comment)
Don't know how to share the replay, so I just did a screen record. Both are clicking on TabRow Item, which changes the screen in Pager, and then clicking the Toolbar icon to pop up BottomSheet. The canvas strategy completely misses out.
PixelCopy: github.com/user-attachments/assets/4f8eb841-4f2c-4127-9895-7651df24d7b5
Canvas: github.com/user-attachments/assets/42f9968c-68c2-4afa-83ea-9dff7361b621
The Compose hierarchy on the screen is as follows:
androidx.compose.material.MaterialTheme // M2
MaterialTheme // M3
CompositionLocalProvider // Bottom Sheet Content Provider, plus more CompositionLocalProviders
Scaffold
NavHost
Scaffold
Column
TabRow
HorizontalPager
NavigationBar
ModalBottomSheet
Worth mentioning, we have two Scaffolds and two MaterialThemes (M2 and M3).
Let me know if I should create a separate issue for the canvas.
Expected Result
Correct representation of replay in canvas mode.
Actual Result
Incorrect representation of replay in canvas mode.
Integration
sentry-android
Build System
Gradle
AGP Version
na
Proguard
Enabled
Other Error Monitoring Solution
No
Version
na
Steps to Reproduce
Quoting #4696 (comment)
Expected Result
Correct representation of replay in canvas mode.
Actual Result
Incorrect representation of replay in canvas mode.