I'm using a single storyboard for a SplitViewController on both iPhone and iPad. The user should be able to select the intended content from the column TableView, see a preview of it on the Detail ViewController, and then segue to the actual content from a (programatic) button on the Detail ViewController.
How can I prevent having to navigate "back" through multiple detail ViewControllers? On iPad, I simply hide the back button and so the user isn't presented with the option; they just select choices via the TableView and the Detail ViewController displays them. The user doesn't know the difference. On iPhone, however, since the column is not present on the detail screen, they are forced to work backwards through multiple ViewControllers. I just want to be able to press "back" and jump right to the TableView column.
My storyboard:

popToRootViewController, see: developer.apple.com/documentation/uikit/uinavigationcontroller/…UISplitViewController, along with how iPad handles multitasking. Do you know that it means when in various ways your "Compact" view controller doesn't have a navigation bar as of iPadOS 14? Or that as of iPadOS 14 you may be displaying a PrimaryVC (exceptionally poor naming IMHO - it's a master VC) until the device changes orientation? Check out the link in my comment here - stackoverflow.com/questions/68336349/… - I hope it helps some.