bisq icon indicating copy to clipboard operation
bisq copied to clipboard

Can't drag the window when pop ups appear.

Open fresheneesz opened this issue 5 years ago • 6 comments

Bisq seems to have many pop ups, especially for new users. However, you can't drag the window when those pop ups appear. This is especially annoying for me since Bisq can't fit will on my vertical monitors and I need to expand the window over multiple screens. However when a pop up happens, I wanted to move it to be able to read the information better, but I can't.

Please make the window movable even when a pop up happens.

fresheneesz avatar Jul 27 '19 20:07 fresheneesz

what system are you on (because I cannot reproduce the behavior on my Gnome shell system)?

freimair avatar Jul 31 '19 09:07 freimair

Windows 8.1

fresheneesz avatar Aug 02 '19 05:08 fresheneesz

Also true on Windows 10. When a modal popup is open (and all Bisq popups are modal), the parent window cannot be moved until the popup is closed.

However, it is not the case on mac or linux.

Looks like a JavaFX windows-specific behavior. (Still there even with the latest JavaFX in #4242)

I would close this, since it's not something we can change.

cd2357 avatar Oct 13 '20 14:10 cd2357

Instead of simply closing this, can you raise the issue with JavaFX if this is limitation on their end? It should be useful for them to know that the limitation is a problem for secondary customers of JavaFX.

fresheneesz avatar Oct 13 '20 20:10 fresheneesz

Don't have the time now to do that, but reopening in case someone else wants to follow-up with the JavaFX guys.

I personally think it's a non-issue, because modal dialogs are by definition supposed to "grab the user's attention" and prevent interaction with the parent app.

'Modal' means that the dialog prevents user interaction with the owning application whilst it is showing https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/Dialog.html

Modality.WINDOW_MODAL defines a modal window that block events from being delivered to its entire owner window hierarchy https://docs.oracle.com/javase/8/javafx/api/javafx/stage/Modality.html

So one could argue they're behaving as expected, by blocking OS-level events (like moving window, maximizing window) targeted at the parent window, until the modal popup is closed. Maybe from their side, the Linux and macOS behaviors are the "buggy" ones, where moving the parent window around is possible while a modal dialog is showing.

Either way, leaving this open for further discusion.

cd2357 avatar Oct 14 '20 10:10 cd2357

Thanks. For the record, I'm not saying this is a bug in JavaFX, just that they should provide an option for users of JavaFX to configure popups to no block window dragging of the parent. I suppose this would be a non problem if Bisq fit on my monitor.

fresheneesz avatar Oct 14 '20 17:10 fresheneesz