shutdown options window does not have focus
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu MATE |
Invalid
|
Undecided
|
Unassigned | ||
mate-session-manager (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Vlad Orlov | ||
Zesty |
Fix Released
|
Medium
|
Vlad Orlov | ||
Artful |
Fix Released
|
Medium
|
Vlad Orlov | ||
Bionic |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Impact]
In MATE session, logout and shutdown dialogs sometimes don't get the focus, and it's impossible to switch to them with Alt-Tab due to their design. One has to use the mouse to switch there. Using Ctrl-Alt-Tab can help as well, but I found out it doesn't work reliably in VirtualBox.
The fix for this issue is provided in the debdiffs attached to the report.
Would be nice to have the fix backported to all current Ubuntu releases (Xenial, Zesty and Artful). The bug is very annoying for users who rely on keyboard shortcuts to navigate the desktop. It also can be considered a11y issue.
[Test Case]
There are several ways to reproduce this issue. For me the most reliable one is to use keyboard shortcut to call the shutdown dialog:
- press Ctrl-Alt-Del, the shutdown dialog appears, and it's usually focused
- press Esc to dismiss the dialog
- press Ctrl-Alt-Del again, now the shutdown dialog will appear unfocused
Now you need to use the mouse or Ctrl-Alt-Tab to interact with the dialog.
[Regression Potential]
The fix just ensures that logout/shutdown dialogs will be always focused when they appear on the screen. It means the dialog's behavior is restored to what users expect. Nothing else is affected, so no chance for regressions.
[Original Description]
Whether called by the power button (if configured as "Ask user") or by clicking Quit in the menu, the shutdown options window does not have the focus. It also does not appear in the windows when using alt-tab, making it virtually impossible to shutdown without using the mouse/touchpad.
Changed in ubuntu-mate: | |
status: | Confirmed → Invalid |
Changed in mate-session-manager (Ubuntu): | |
status: | New → Triaged |
tags: | added: ubuntu-mate-xenial-sru ubuntu-mate-zesty-sru |
Changed in mate-session-manager (Ubuntu): | |
assignee: | nobody → Vlad Orlov (monsta) |
description: | updated |
Changed in mate-session-manager (Ubuntu): | |
importance: | Undecided → Medium |
Changed in mate-session-manager (Ubuntu Artful): | |
status: | New → In Progress |
Changed in mate-session-manager (Ubuntu Bionic): | |
status: | Triaged → In Progress |
Changed in mate-session-manager (Ubuntu Zesty): | |
status: | New → In Progress |
Changed in mate-session-manager (Ubuntu Xenial): | |
status: | New → In Progress |
importance: | Undecided → Medium |
Changed in mate-session-manager (Ubuntu Artful): | |
importance: | Undecided → Medium |
Changed in mate-session-manager (Ubuntu Xenial): | |
assignee: | nobody → Vlad Orlov (monsta) |
Changed in mate-session-manager (Ubuntu Zesty): | |
assignee: | nobody → Vlad Orlov (monsta) |
Changed in mate-session-manager (Ubuntu Artful): | |
assignee: | nobody → Vlad Orlov (monsta) |
Changed in mate-session-manager (Ubuntu Zesty): | |
importance: | Undecided → Medium |
Changed in mate-session-manager (Ubuntu Bionic): | |
status: | In Progress → Fix Released |
assignee: | Vlad Orlov (monsta) → nobody |
What version of Ubuntu MATE are using using?