In the Earthquakes, example project & also mine I have noticed that view state is lost during device rotation. In portrait mode, the Table View / List is shown by default and in landscape mode, the pushed or detail view is shown instead. One how do you prevent the lost item selection in the landscape orientation when the detailed view is being loaded first without the primary List View to provide it with the incoming data? This is the current behaviour in the Earthquakes if anyone needs a code reference.
General NavigationView & List State during device rotation
After watching Demystifying SwiftUI it demystified this issue.