Hi there, I am using the latest version of Logic Pro to test my plugin, and I have found an issue that I cannot repro in other daws (vst3 format) or in standalone.
I have a TableListBox that I want to be able to drag rows to/from other parts of the gui, but when the drag exits the plugin gui, I want it to turn into a file drag external to the app. The issue that is occurring in logic is that as soon as the drag begins (while the mouse is still in the TableListBox), the shouldDropFilesWhenDraggedExternally() method is called in my top level plugin editor class that I have inheriting from DragAndDropContainer. This causes the drag to instantly turn into an external file drag when it’s supposed to be internal at this time (until the mouse leaves the gui ofc). It appears that the component hit test that juce uses internally to check if the drag is internal to the plugin gui is broken when used in logic. I am using an M1 machine so the plugin is being run out of process if that helps!
