       // or animating the detail bar change here in the future.
       break
     case (.landscape, .leave, .backAction):
+      // TODO: Fix this properly. Currently collapsing the AA reduces the size of the detail content
+      // area, which can create constraint conflicts and/or invalid collection view layouts.
+      if let presentedDetailViewController = presentedDetailViewController {
+        let snapshot = presentedDetailViewController.view.snapshotView(afterScreenUpdates: false)
+        let cover = UIViewController()
+        cover.view = snapshot
+        detailNavController.setViewControllers([cover], animated: false)
+      }
+
       isDetailVisible = false
 
       UIView.animate(withDuration: Metrics.defaultAnimationDuration, animations: {

        self.updateSplitViewTraits()
        self.detailBarViewController.lower()
        self.detailBarViewController.actionItem = .empty

        self.sendOverriddenMasterBackButtonAction()
      })

    }

    private var presentedDetailViewController: DetailContent? {
      if isExpanded, detailNavController.topViewController is ActionArea.EmptyState {
        return nil
      }
      return detailContent.last
    }

