So I had a problem in chapter 13 and to ensure it wasn’t my version, I loaded the book’s “final” project.
In welcome.swift, I added .navigationViewStyle(StackNavigationViewStyle()) to the NavigationView.
I ran it with an iPhone simulator and it worked fine.
I switched to macOS and ran it on my laptop. The lists produced on the tabs (arrivals, departures, all) no longer work; i.e. they work once and then freeze.
Actually, they work intermittently with no apparent pattern. Sometimes changing to flight details and returning unblocks them.
As I investigated, I discovered that removing the NavigationViewStyle modifier doesn’t help. Similar random behaviour.