If the Close Window Confirmation Dialog is offscreen, you can't confirm or cancel the operation
-
- Configure "Show Close Window Confirmation Dialog" to be on.
- Take a non-full-screen browser window and move it mostly off the left of your screen(s) so you can only see the minimize, maximize, and close buttons.
- Hit the close button.
- The Close Window Confirmation Dialog opens, off screen, where it is not visible.
You cannot click "OK" or "Cancel" on the dialog because it is not visible. You cannot move or resize the window because the dialog is modal for the window. Using the task bar;'s context menu "Close Window" option has no effect (because the close dialog is already open).
You can hit Alt-Space to pop the window's control menu and then pick Move and then you can actually move the dialog to be visible and then act on it
, but clearly this is not the intended behaviour.
Vivaldi 5.0.2497.48 (Stable channel) (64-bit)
Revision bbf6d8ba590c5b19aadcb0c2407f66f4881d85aa
OS Windows 10 Version 21H2 (Build 19044.1466) -
@bradspencer said in If the Close Window Confirmation Dialog is offscreen, you can't confirm or cancel the operation:
Take a non-full-screen browser window and move it mostly off the left of your screen(s) so you can only see the minimize, maximize, and close buttons.
Hi - first of all I just have to ask - why would you move an application window off-screen to the point where you cannot see or click on the dialogs it creates?
If you have multiple monitors it might make sense (for some unknown reason) to move a window halfway between displays.
It's also pretty common UI behaviour for a dialog box to be cancelled using Esc, so you might want to try that? Or, if you actually wanted to quit, OK has default focus so you can just press Enter.
How would you suggest it worked and how do other browsers and applications handle this?
-
@pathduck I encountered same behavior, but a different test case.
I frequently do something in a few of windows shuffling'em around the screen. I dispose those windows once not needed any more. It's enough to have window shifted ~1/2 below bottom boundary of the screen to not see confirmation dialog. You can click esc to abort closing or space to confirm it. But is inconvenient. -
@0byczy Maybe you should instead learn to minimize windows to taskbar instead of moving them halfway offscreen? Just a single click on minimize button or a press of Win+Downarrow.
https://www.digitalcitizen.life/minimize-maximize-apps-windows/Just an idea
-
@pathduck minimize doses not meet my usecase.
Bedsides of the discussion how people use their apps I just wanted to mention that I support @BradSpencer - In my opinion it is a bug as well. -
@0byczy said in If the Close Window Confirmation Dialog is offscreen, you can't confirm or cancel the operation:
minimize doses not meet my usecase.
It's like seeing someone trying to chop down a tree with the blunt end of an axe.
At some point you just have to say to them "you're doing it wrong".
But then they respond "it does not meet my use case" ...
Just like the OS is a tool - you have to learn to use it the way it was meant to be used.
Nobody's stopping you from reporting a bug. Please read:
carefully and report the bug to Vivaldi bugtracker
-
@pathduck said in If the Close Window Confirmation Dialog is offscreen, you can't confirm or cancel the operation:
why would you move an application window off-screen to the point where you cannot see or click on the dialogs it creates?
When it has happened to me, it has been unintentional.
With a multi-monitor setup, I often move tabs onto other screens. Sometimes I move a non-full-screen browser window onto the screen with the camera so I can read notes while facing the audience when presenting materials. Sometimes when I do this, I misplace the window.
Also, when docking or undocking a laptop, windows will often hop around between screens, sometimes leaving them poorly positioned. Or, when you try to relocate them after changing the number of active monitors, you can again make a mistake and position the window poorly. Note that if the one screen is large enough, it can be easy to drag the middle of a large window out of view on a smaller screen.
For me, a natural reaction is in some such circumstances is to decide that I don't need the misplaced window anyway, so I try to close it.
a dialog box to be cancelled using Esc, so you might want to try that?
You may have surmised from my report that I've well-versed in keyboard shortcuts, yet at the time, hitting Esc, well, escaped me. I tried many things, but not that. Perhaps this is because it's not apparent that there is in fact a modal dialog box open in the first place (since it is, after all, not visible).
The good news is that hitting Esc does in fact seem to close the invisible dialog box. That's great! If I had the presence of mind to try that, I may not have filed the report. I have less confidence that my elderly parents (who do actually use Vivaldi) would have riddled their way out of this particular conundrum without rebooting their computer. Luckily, moving the window around is also pretty unlikely for them in the first place .
However, I will note that if I create the analogous circumstances in Windows 10's Notepad (for example), the close confirmation dialog box appears in the middle of the most relevant screen, no matter the positioning of the window, which means it is never invisible like the one in Vivaldi. The Vivaldi close confirmation dialog box is also an independent window that can be positioned separately from its related Vivaldi browser window. You can demonstrate this by triggering it, hitting Alt-Esc, and then picking Move from the menu and then using the arrow keys. (If you do this when it was born off-screen, Windows will position the dialog box's "shortcut menu" fully on screen, even though the window it is for is completely invisible.) You can move that dialog box anywhere, even outside of its related Vivaldi window, including to other screens.
Popping open the close confirmation dialog box to an on screen position (just like Notepad), seems a simple low-effort change to avoid confusing the user.
Nobody's stopping you from reporting a bug.
Oh, I'm sorry. I thought I was reporting a bug. In my version of Vivaldi, when I go to the Help menu, the only bug-related menu item is called "Report a Bug on the forum", and it took me to these forums. I presumed they had changed their bug intake process, so I reported it here. But, now I see that, yes, in fact, the same old Report a Bug page also exists, but it does actually say "Please ask on the Forum first". Having done that, and seeing at least one other person with the same interpretation of the behaviour, I have now filed bug VB-86496.
Thanks for pointing me in the right direction.