-
Notifications
You must be signed in to change notification settings - Fork 1.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
iOS app poorly responsive when many elements, nested deeply, are on the screen #12592
Comments
Hi @BioTurboNick. We have added the "s/needs-repro" label to this issue, which indicates that we require steps and sample code to reproduce the issue before we can take further action. Please try to create a minimal sample project/solution or code samples which reproduce the issue, ideally as a GitHub repo that we can clone. See more details about creating repros here: https://github.com/dotnet/maui/blob/main/.github/repro.md This issue will be closed automatically in 7 days if we do not hear back from you by then - please feel free to re-open it if you come back to this issue after that time. |
@rachelkang Reproduction project added. |
Possibly related: rotating the device with this page leads to a visibly slow layout cycle. |
#12627 will likely help with this. |
That would be great! |
We've moved this issue to the Backlog milestone. This means that it is not going to be worked on for the coming release. We will reassess the backlog following the current release and consider this item at that time. To learn more about our issue management process and to have better expectation regarding different types of issues you can read our Triage Process. |
I believe this has been fixed by 7.0.59. I updated the workloads and the delays are vastly reduced, if not gone. There's still a visibly slow rotation-related layout cycle. But maybe that's another issue? |
Oh, rotation is probably a whole other ball of wax. If you've got a repro project that shows really rough performance on rotation, please open an issue for that! |
Closing this, since the OP believes it's been fixed. @BioTurboNick if you're still running into issues with rotation, please open an issue and we'll take a look. |
Description
The same page was very responsive in Xamarin.Forms 5, and in MAUI 7 on Android.
But on MAUI 7 iOS, the touch interaction responses tend to be delayed and executed in bursts.
The problem doesn't happen if I only have one custom control on the screen, but does happen when I have 12 of them.
It also only happens with several nested levels of controls.
Steps to Reproduce
Several nested levels of Grid objects, the innermost one containing complex controls composed of many layout containers.
Link to public reproduction project repository
https://github.com/BioTurboNick/iOSSlowdownExample
Version with bug
7.0 (current)
Last version that worked well
Unknown/Other
Affected platforms
iOS
Affected platform versions
iOS 15
Did you find any workaround?
No response
Relevant log output
No response
The text was updated successfully, but these errors were encountered: