I'm also experiencing the same behavior with iOS 13.3 beta 3, and both Xcode 11.2.1 and the latest Xcode 11.3 beta (although it doesn't happen in the live preview in Xcode). My app uses a tab view, and switching to another tab or selecting a different navigation link clears the issue for the previously tapped navigation link. Here's an example from my project:
struct Option: Identifiable {
var id = UUID()
var title = String()
var icon: Image
}
let options: [Option] = [Option(title: "Account", icon: accountImage), Option(title: "Managers", icon: managersImage), Option(title: "Notifications", icon: notificationsImage), Option(title: "Keys", icon: keysImage)]
struct SettingsView: View {
var body: some View {
NavigationView {
List (options) { option in
NavigationLink(destination: Text(option.title)) {
HStack(alignment: .center) {
option.icon
.foregroundColor(.orange)
Text(option.title)
}
}
}
.navigationBarTitle(Text("Settings"), displayMode: .large)
//.navigationBarHidden(false)
//.navigationBarItems()
}
.accentColor(.orange)
}
}
struct SettingsView_Previews: PreviewProvider {
static var previews: some View {
SettingsView()
}
}