After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 727259 - [key-nav] Not possible to suspend using the user menu
[key-nav] Not possible to suspend using the user menu
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: general
3.10.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
: 711038 721274 722529 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2014-03-28 17:17 UTC by Alejandro Piñeiro Iglesias (IRC: infapi00)
Modified: 2015-03-18 23:15 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
system: Keep key focus when switching between alternatives (1.21 KB, patch)
2014-04-26 20:22 UTC, Florian Müllner
committed Details | Review

Description Alejandro Piñeiro Iglesias (IRC: infapi00) 2014-03-28 17:17:33 UTC
STEPS TO REPRODUCE.

1. Use the keyboard to focus on the power-off button at the user menu
(in summary: press ctrl+alt+tab, choose top bar, navigate to the right, navigate down to open the menu, go to the last button).
2. Press Alt, so the suspend icon appers

EXPECTED OUTCOME.

Focus is still on the button, so you can activate the button in order to suspend.

ACTUAL OUTCOME:

Focus on the button is lost. In fact there is no visual reference of where the focus is now, and pressing the arrows doesn't do anything. Pressing ESC closes the menu.

NOTES:

This is the problem behind bug 722529. Taking into account orca output, it seems that the focus goes back to the stage, that is classified as the top level window from the accessibility pov.
Comment 1 Joanmarie Diggs (IRC: joanie) 2014-03-28 17:24:28 UTC
*** Bug 722529 has been marked as a duplicate of this bug. ***
Comment 2 Florian Müllner 2014-04-26 20:22:18 UTC
Created attachment 275234 [details] [review]
system: Keep key focus when switching between alternatives

When switching between alternatives in AltSwitcher, the currently
visible child is replaced with the alternative. If the original
child has the key focus when it is removed from the stage, the
focus is lost. Detect this case and manually move the focus to
the new child.
Comment 3 Florian Müllner 2014-04-28 23:12:25 UTC
*** Bug 721274 has been marked as a duplicate of this bug. ***
Comment 4 Rui Matos 2014-05-06 12:17:42 UTC
Review of attachment 275234 [details] [review]:

fine
Comment 5 Florian Müllner 2014-05-06 12:29:00 UTC
Attachment 275234 [details] pushed as 011fef4 - system: Keep key focus when switching between alternatives
Comment 6 Florian Müllner 2015-03-18 23:15:26 UTC
*** Bug 711038 has been marked as a duplicate of this bug. ***