Ultralight icon indicating copy to clipboard operation
Ultralight copied to clipboard

Keyboard input to IFileOpenDialog (file chooser) is impossible unless mouse is over main app, always impossible with mouse, and sluggish unless mouse is moving

Open JohnKlenk opened this issue 9 months ago • 0 comments

1.) Cause your app to open an IFileOpenDialog (file/folder chooser dialog).

Bug: It is impossible to get mouse/keyboard input to the dialog when the mouse is not hovering the main app window. And even then, the mouse must be moving around to not have huge delays (~1s) in the input. You can see this by holding down a key in the filename input field.

So you can't close/resize/move the dialog with the mouse, and typing in it is unfeasible. If the dialog is completely covering the main app window, everything is effectively frozen and you have to force kill the app.

This does not happen in UL 1.3 I can reproduce it starting with UL 1.4.0b. I assume it will not happen in 1.4.0a (but couldn't test that), since that's when the other bugs related to message pumping (issue 530 & issue 531) were introduced.

I'm testing on Windows 10.

JohnKlenk avatar May 23 '25 20:05 JohnKlenk