Navigation breaks for some user with Xcode 26 #3920
Unanswered
andrewking1235
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Has anyone else been getting reports of navigations breaking for a random subset of users since upgrading to Xcode 26?
Broadly, it seems that the SwiftUI navigation state falls out of sync with TCA's state and refuses to perform requested navigations.
We've now seen this manifest in 3 ways:
navigationDestinationwithin a.sheetfails to push (but shows the button interaction and triggers other actions)sheetinside awithViewStoreinside afullscreenCoverappears and dismisses itself (looping forever).PresentationHostingController<AnyView>,PresentationHostingController<AnyView>.HostingView,UIPopoverPresentationController, and_UIPopoverDimmingView.In all cases the button that should trigger these navigations shows the user interaction and runs the other actions it triggers as expected. It is only the navigation that breaks.
Details of our app/situation:
Note we're on an old version of TCA (1.23.2), and can't realistically update immediately. We're working on it, but as you can imagine it takes time and investment. The obvious step to try of updating all your dependencies is fair, but unhelpful at this moment.
We're really running out of ideas on how to reliably reproduce, or what we're doing wrong that's breaking SwiftUI.
Has anyone seen similar? Any advice on how to induce this for further debugging? Thank you! 🙏
Beta Was this translation helpful? Give feedback.
All reactions