You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When opening a few modal pages (in this example I added 10 with coloured backgrounds) and you call "await Shell.Current.Navigation.PopToRootAsync(false);" it will go to the root page, but will flash through all the previous pages very quickly.
This behaviour didn't occur in NET 8 and makes the app look bad when the user is seeing pages that they shouldn't - no matter how brief. I have attached some videos showing the difference in behaviour. It's not easy to spot as it happens so quick and these pages are very basic, but with more detailed pages it is more noticeable.
Description
When opening a few modal pages (in this example I added 10 with coloured backgrounds) and you call "await Shell.Current.Navigation.PopToRootAsync(false);" it will go to the root page, but will flash through all the previous pages very quickly.
This behaviour didn't occur in NET 8 and makes the app look bad when the user is seeing pages that they shouldn't - no matter how brief. I have attached some videos showing the difference in behaviour. It's not easy to spot as it happens so quick and these pages are very basic, but with more detailed pages it is more noticeable.
Note that this doesn't happen unless the pages are modal.
NET 9:
https://github.com/user-attachments/assets/04f28b48-cc4d-4aac-950b-3b678ef85117
NET 8:
https://github.com/user-attachments/assets/e2e3784f-2735-442c-9af6-6c31f9b29014
Steps to Reproduce
Link to public reproduction project repository
https://github.com/Zack-G-I-T/PopToRootIssue
Version with bug
9.0.21 SR2.1
Is this a regression from previous behavior?
Yes, this used to work in .NET MAUI
Last version that worked well
8.0.100 SR10
Affected platforms
Android, iOS
Affected platform versions
No response
Did you find any workaround?
Not using modal pages
Relevant log output
The text was updated successfully, but these errors were encountered: