UIDocumentPickerViewController in Audiounit Extension unable to receive touches

Hello, I have an existing AUv3 instrument plugin. In the plug in, users can access files (audio files, song projects) via a UIDocumentPickerViewController

In Logic Pro, (and some other hosts, but not all), the document picker is unable to receive touches, while a keyboard case is attached to the iPad.

Removing the case (this is an Apple brand iPad case) allows the interactions to resume and allows me to pick files in the usual way.

One of my users reports this non-responsive behavior occurs even after disconnecting their keyboard.

I have fiddled with entitlements all day, and have determined that is not the issue, since the keyboard disconnection appears to fix it every time for me.

Here is my, very boilerplate, presentation code :

guard let type = UTType("com.my.type") else {
                    return
                }
                
                let fileBrowser = UIDocumentPickerViewController(forOpeningContentTypes: [type])
                fileBrowser.overrideUserInterfaceStyle = .dark
                fileBrowser.delegate = self
                fileBrowser.directoryURL = myFileFolderURL()
            
        self.present(fileBrowser, animated: true) {
            

I've created a small demo project using the FilterDemoExample

https://github.com/olympianoiseco/AudiounitFileBrowserBug/tree/main

I would add that I think the difference between Logic and hosts that do not experience the issue is opening the AU "out of process" vs "in process"

Here is my Feedback Assistant ticket. FB18911349 (UIDocumentBrowserViewController bug in Audiounit while keyboard is connected)

UIDocumentPickerViewController in Audiounit Extension unable to receive touches
 
 
Q