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 781482 - Session menu button can be clicked when hidden
Session menu button can be clicked when hidden
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: login-screen
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Ray Strode [halfline]
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2017-04-19 03:09 UTC by xiaoguang wang
Modified: 2017-04-19 14:32 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Username input dialog, session popup menu (252.78 KB, image/png)
2017-04-19 03:09 UTC, xiaoguang wang
  Details
switch user, session popup menu (257.70 KB, image/png)
2017-04-19 03:19 UTC, xiaoguang wang
  Details
loginDialog-Fix-session-button-can-be-clicked.patch (1.38 KB, patch)
2017-04-19 05:37 UTC, xiaoguang wang
committed Details | Review

Description xiaoguang wang 2017-04-19 03:09:26 UTC
Created attachment 350038 [details]
Username input dialog, session popup menu

On login dialog, click 'Not listed?' button, then show username input dialog.
On this dialog, session menu button is hidden, but it can be clicked, and show popup menu.
Comment 1 xiaoguang wang 2017-04-19 03:18:33 UTC
Another fault:

1. Create a user. That means system has two users. For example, system has user 'suse' and 'test'.
2. Login in as 'suse'.
3. Switch User, show login screen with two user list.
4. Click user 'suse', show password input dialog.
5. On password input dialog, session menu button is hidden, but it can be clicked and will show popup menu.
Comment 2 xiaoguang wang 2017-04-19 03:19:50 UTC
Created attachment 350039 [details]
switch user, session popup menu
Comment 3 xiaoguang wang 2017-04-19 03:27:43 UTC
(In reply to xiaoguang wang from comment #1)
> Another fault:
> 
> 1. Create a user. That means system has two users. For example, system has
> user 'suse' and 'test'.
> 2. Login in as 'suse'.
> 3. Switch User, show login screen with two user list.
> 4. Click user 'suse', show password input dialog.
> 5. On password input dialog, session menu button is hidden, but it can be
> clicked and will show popup menu.

This is test on X11. 
On Wayland session menu button is shown on password input dialog, and can be clicked. Maybe this is another fault, session menu button should be hidden on this dialog.
Comment 4 xiaoguang wang 2017-04-19 05:37:00 UTC
Created attachment 350041 [details] [review]
loginDialog-Fix-session-button-can-be-clicked.patch
Comment 5 Ray Strode [halfline] 2017-04-19 14:31:56 UTC
Thanks, pushed!