This iPadOS/iOS 13 app implements both multiple windows and drag and drop. In almost every case, both work perfectly.
We encounter our only problem in a table view that implements the context menu methods of UITableViewDelegate.
- tableView:contextMenuConfigurationForRowAtIndexPath:point:Beta
- tableView:willPerformPreviewActionForMenuWithConfiguration:animator:Beta
If we initiate the drag before the Context Menu appears, then we can successfully drag the item into a new window (UIScene) by moving it to the edge of the screen. However, if we initiate the drag after the Context Menu has appeared, it is not possible to drag the item into a new window or scene.
Does anyone know what the source of the problem is?
Here are two contrasting videos showcasing the problem:
Failure
Success