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 709853 - Text input does not receive focus when clicking on chat notifications
Text input does not receive focus when clicking on chat notifications
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: message-tray
3.10.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
: 721586 722778 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-10-10 18:23 UTC by Tobias Getzner
Modified: 2014-01-22 17:19 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
messageTray: Only attempt to grab the summary box pointer after showing it (1.62 KB, patch)
2013-12-04 00:22 UTC, Jasper St. Pierre (not reading bugmail)
committed Details | Review

Description Tobias Getzner 2013-10-10 18:23:11 UTC
When clicking on an iconized chat notification in the message tray, the text input in the chat popup does not immediately receive focus anymore, but has to be focused manually by clicking on it.
Comment 1 Jason 2013-10-29 00:02:08 UTC
Just ran into this as well with Ubuntu GNOME 13.10 + Gnome 3.10. I will say that on my system if I get a new message and I bring up the notification when it's in the center of the screen, the focus in the text box works fine. It's when I bring up the message tray and click on the icon of a chat notification (as described above) that the focus requires an actual click in the text box to gain focus.
Comment 2 adria.arrufat 2013-11-09 12:59:05 UTC
I can confirm this issue:

Whenever a notification shows up, and I put the mouse over it, text input takes the focus, which is fine.

However, if I decide to reply later and access the notification via the icon on the message tray, the text box does not have focus.
Comment 3 maxime.deroucy 2013-11-12 09:00:46 UTC
I can confirm this issue.
Same problem with Super+M.

When the notification shows up (when the notification is still at the center of the screen) "Super+N" or put the mouse over the notification works (text input takes the focus).

When the notification is in the message tray "Super+M" or clicking on the notification icon doesn't work (notification is expanded but text input doesn't take the focus).

Archlinux, extra/gnome-shell 3.10.1-1
Comment 4 Jasper St. Pierre (not reading bugmail) 2013-12-04 00:22:11 UTC
Created attachment 263472 [details] [review]
messageTray: Only attempt to grab the summary box pointer after showing it

For mysterious reasons I'm not sure of myself, navigate_focus will only focus
mapped actors. So, make sure the widget is showing before navigating to it.
Comment 5 maxime.deroucy 2013-12-04 07:17:52 UTC
(In reply to comment #4)
> Created an attachment (id=263472) [details] [review]
> messageTray: Only attempt to grab the summary box pointer after showing it
> 
> For mysterious reasons I'm not sure of myself, navigate_focus will only focus
> mapped actors. So, make sure the widget is showing before navigating to it.

It works :)

Thanks a lot !
Comment 6 Rui Matos 2013-12-04 17:57:03 UTC
Review of attachment 263472 [details] [review]:

Looks fine
Comment 7 Jasper St. Pierre (not reading bugmail) 2013-12-04 17:59:00 UTC
Attachment 263472 [details] pushed as c89af0c - messageTray: Only attempt to grab the summary box pointer after showing it
Comment 8 Jasper St. Pierre (not reading bugmail) 2014-01-06 16:16:00 UTC
*** Bug 721586 has been marked as a duplicate of this bug. ***
Comment 9 Florian Müllner 2014-01-22 17:19:13 UTC
*** Bug 722778 has been marked as a duplicate of this bug. ***