-
Notifications
You must be signed in to change notification settings - Fork 26.8k
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
[Impeller] ListView in CupertinoPageScaffold becomes unresponsive in Simulator. #149937
Comments
So there is a simulator specific bug we're working on cherry picking here: flutter/engine#53205 . That may contribute. That said, simulator performance is far from a priority. If something is really misbehaving we can try to take a look, but apples own profiling tools don't work on simulators. |
thanks @jonahwilliams yes I'm working on a last-gen intel MacBook pro. Seems related. I guess for now I'll develop with --no-enable-impeller and hope for the best on release Here are two videos of the affected app on the same screen, the difference is night and day. Skia: https://youtu.be/6Fln2OXwMpk |
The looks similar to the rendering bug I fixed in 6bdebcf58d , but you seem to be on an engine revision after that change. Can you confirm the framework revision listed in the issue report is correct? |
I switched back to stable. Currently running: ✗ flutter --version |
Sorry, I'm confused:
|
Sorry to confuse. The two videos from today are from my normal working environment. I thought you'd seen what you needed to see so went back to work mode. I added the videos to illustrate my original point. If I see an update to 3.22.3 or higher, I'll test again and repoen if necessary. Have a good weekend. |
We can go ahead and leave this open for tracking. The cherry pick release for that bug hasn't gone out yet. |
Steps to reproduce
The following code brings the impeller to its knees, making it impossible to scroll through a list. No errors are noted in the terminal, but the app becomes unresponsive after a couple of scrolls or clicks.
Note: it runs fine on a physical phone.
Code sample
Code sample
Performance profiling on master channel
Timeline Traces
Simulator does not support.
Video demonstration
Video demonstration
Youtube
What target platforms are you seeing this bug on?
iOS
OS/Browser name and version | Device information
Physical Device: ios • iOS 17.5.1 21F90 - slower but it works.
Emulator: iPad mini (6th generation) (mobile) • 9240320C-09D6-4B8D-9ED1-AA8C992D61E0 • ios • com.apple.CoreSimulator.SimRuntime.iOS-17-4 (simulator)
Does the problem occur on emulator/simulator as well as on physical devices?
Yes
Is the problem only reproducible with Impeller?
Yes
Logs
Logs
Flutter Doctor output
Doctor output
The text was updated successfully, but these errors were encountered: