Fix iOS 14 not preselecting created profile
When starting from empty profiles.
This commit is contained in:
parent
759b740d62
commit
ed16617288
|
@ -98,6 +98,17 @@ extension OrganizerView {
|
||||||
}
|
}
|
||||||
}.onAppear {
|
}.onAppear {
|
||||||
preselectIfActiveProfile(header.id)
|
preselectIfActiveProfile(header.id)
|
||||||
|
|
||||||
|
// XXX: iOS 14 bug, if selectedProfileId is set before its NavigationLink
|
||||||
|
// has appeared, the NavigationLink will not auto-activate once appeared
|
||||||
|
// enforce activation by clearing and resetting selectedProfileId to its
|
||||||
|
// current value
|
||||||
|
withAnimation {
|
||||||
|
if let tmp = selectedProfileId, tmp == header.id {
|
||||||
|
selectedProfileId = nil
|
||||||
|
selectedProfileId = tmp
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue