Thanks @reuk. Is the fix you mention tailored for my specific issue, or is it something unrelated that might fix it ?
I haven’t seen the other issue you reported, where the target application fails to receive the dropped file.
It’s when using the code suggestion in @asimilon’s second message (having a static juce::NSViewComponent viewContainer that is passed as the sourceComponent in performExternalDragDropOfFiles).
Also I’ve tested using the PluginEditor::mouseDrag() event to trigger performExternalDragDropOfFiles (when not displaying the webview in the whole window) and the drag and drop happens as expected.
There was a related issue recently that seemed to be caused by deleting and recreating the dropped file. I don’t see anything like that in your demo project, but perhaps this is something to keep in mind.
I’m not doing anything related to file management other than checking the file exists on disk.
