-
-
Notifications
You must be signed in to change notification settings - Fork 239
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mask overlay in flutter session replay #2309
Comments
cc @vaind |
This happens when the widgets on multiple screens are rendered at the same time by Flutter. So although the previous screen is overlayed by a new one from the user perspective, in the code we don't have a sure way of recognizing whether the "background" widgets are render behind some other non-transparent widget, thus are actually not visible. |
Platform
Flutter Mobile
Obfuscation
Enabled
Debug Info
Enabled
Doctor
Dart version 3.4.3
Version
8.9.0
Steps to Reproduce
I'm testing the replay session in Flutter and noticed that widget masks overlap when navigating between screens.
It seems that the filter.items always contains the total number of widgets in the context, not just the widgets for each screen.
If I'm on screen 2, it picks up all the widgets from both screen 1 and 2, instead of just those on screen 2.
2024-09-26.02-04-26.mp4
I basically tested with these configurations in my project, but I also tested just the example from the library itself and got the same result.
The text was updated successfully, but these errors were encountered: