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
On iOS 26, a Shell-based app shows a blank/white screen when the user performs the interactive edge swipe-back gesture repeatedly in quick succession. The managed navigation stack and the visible UI desynchronize - NavigationStack.Count still reports the expected value, but the content area renders nothing.
The bug does not occur when navigating back via the navigation bar back button - only via the edge-swipe gesture. This points to the interactive pop transition path rather than a programmatic pop.
This appears to be a Shell-side counterpart to the NavigationPage blank-screen issue on iOS 26. #34480 / #34595 fixed the same symptom for NavigationRenderer (the NavigationPage path), but the fix was scoped to that path only - ShellSectionRenderer uses its own UINavigationController subclass and appears to have the same race when a pop is processed before the previous one completes.
Reproduces every time on both an iOS 26 simulator and a physical device.
Related (NavigationPage path, same symptom / iOS 26 transitions):
Description
On iOS 26, a Shell-based app shows a blank/white screen when the user performs the interactive edge swipe-back gesture repeatedly in quick succession. The managed navigation stack and the visible UI desynchronize -
NavigationStack.Countstill reports the expected value, but the content area renders nothing.The bug does not occur when navigating back via the navigation bar back button - only via the edge-swipe gesture. This points to the interactive pop transition path rather than a programmatic pop.
This appears to be a Shell-side counterpart to the
NavigationPageblank-screen issue on iOS 26. #34480 / #34595 fixed the same symptom forNavigationRenderer(theNavigationPagepath), but the fix was scoped to that path only -ShellSectionRendereruses its ownUINavigationControllersubclass and appears to have the same race when a pop is processed before the previous one completes.Reproduces every time on both an iOS 26 simulator and a physical device.
Related (NavigationPage path, same symptom / iOS 26 transitions):
Screen.Recording.2026-07-18.at.11.36.42.mov
Steps to Reproduce
net10.0-ios).MainPage, tap Push — navigates toDetailPageviaShell.Current.Navigation.PushAsync(new DetailPage()).MainPage.Link to public reproduction project repository
https://github.com/akrol95/ShellSwipeBackRepro
Version with bug
10.0.80
Is this a regression from previous behavior?
Not sure, did not test other versions
Last version that worked well
Unknown/Other
Affected platforms
iOS
Affected platform versions
iOS 26
Did you find any workaround?
No workaround found so far.
Relevant log output