Replies: 2 comments 12 replies
-
|
Hi @tadelv, thanks for the repro and investigating this! Were you able to confirm that if we bring back the workaround logic for iOS 17+ that it fixes the issue? |
Beta Was this translation helpful? Give feedback.
11 replies
-
|
@tadelv Here is a workaround for the regression in ComposableArchitecture. Do with it as you please! ` #endif |
Beta Was this translation helpful? Give feedback.
1 reply
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.
-
deep linking with
.navigationDestination(isPresented:)was fixed in iOS 16.4, according to this snippet.But on iOS 17, it seems the issue has returned (Using Xcode 15 beta8).
I have a demo repo, that demonstrates this issue using both vanilla SwiftUI and
swiftui-navigation. If you run it on an iOS 17 device (or simulator), it will present a blank screen even though it should be drilled down 2 levels. And if you run the demo on an iOS 16 device, it deep links as expected.This issue is handled with the
BindWorkaroundNavigationDestination for iOS < 16.4 and can be mitigated by using the same workaround in iOS 17, by changing the logic here, to returntruefor iOS 17 as well.I also filed a radar: FB13126471
Beta Was this translation helpful? Give feedback.
All reactions