I have lost count of how many times this has happened. Even though I can elegantly make it work, I don’t think it’s a good design paradigm long term.
Starting with iOS 27, we can actually convert a tab bar to a sidebar.
A new modifier was introduced to do this.
“.defaultTabBarPlacement(.sidebar)”
As of current testing, this seems to work on iPhones as well when the app is in landscape mode. This is the same behavior used in the iPhone Health app, where the tab bar converts into a sidebar in landscape mode!