I have combed through the forums posts I can find concerning MouseDown not firing and to start off I do have "return True" in my MouseDown event. The flow is as follows:
1). User runs main app
2). User clicks to add some stuff which triggers 1st dialog popup
3). Selections in the 1st dialog trigger a 2nd dialog popup
4). Selections in the 2nd dialog trigger a 3rd dialog popup
5). Selecting a checkbox in the 3rd triggers a 4th authentication popup
The 4th window has 4 labels, a password textfield and two buttons, the password textfield has focus when the window pops up.
The 3rd label has a URL shown and it has 3 events, MouseDown, MouseEnter & MouseExit, the intent is on the MouseDown event ShowURL is called with the string shown in the label and the browser should pop up with that link. The issue I'm having is that the MouseDown event is never called (I have a break point here in debugging), the MouseEnter & Exit events are called without issue. This only occurs if the application is run on Win10, it seems to run ok on MacOS.
I have tried duplicating this with a very simple app with an initial window kicking off 3 others with the 3rd containing a similar label and password text field but that works ok on Win10 and MacOS so the issue has something to do with the original application and how it's working.
Wondering if there are any ideas on where to look next, running Xojo 2019r1 but this was seen originally on 2018r4. Like I mentioned above I'm returning true from the MouseDown event as that seemed to fix a similar issue for others, I've also tried forcing the label to have focus when the MouseEnter event fires but nothing has worked so far.