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 682238 - Pointer over notifications is not recognized when moving in sideways
Pointer over notifications is not recognized when moving in sideways
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: message-tray
3.5.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2012-08-20 10:36 UTC by Volker Sobek (weld)
Modified: 2012-09-03 16:48 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
messageTray: Don't hide the banner after NOTIFICATION_TIMEOUT (2.33 KB, patch)
2012-09-03 16:31 UTC, Debarshi Ray
committed Details | Review

Description Volker Sobek (weld) 2012-08-20 10:36:12 UTC
How to reproduce:

1. position the pointer beside the area where new notifications show up
2. trigger a notification
3. move the pointer over the notification sideways
4. notification hides (but it should stay up)

This is especially obvious with large chat notifications, because it's very likely that you move the pointer over them from the side.
Comment 1 Debarshi Ray 2012-09-03 11:42:40 UTC
(In reply to comment #0)
> How to reproduce:
> 
> 1. position the pointer beside the area where new notifications show up
> 2. trigger a notification
> 3. move the pointer over the notification sideways
> 4. notification hides (but it should stay up)

It is not just sideways. If you happen to have the notification pop up under the mouse, then moving the pointer within the notification, as compared to moving it out and bringing it back in, does not stop it from getting hidden.
Comment 2 Debarshi Ray 2012-09-03 16:31:33 UTC
Created attachment 223346 [details] [review]
messageTray: Don't hide the banner after NOTIFICATION_TIMEOUT

... if the notification originally popped up under the pointer, and
the pointer is hovering inside it.

Ideally, the notification should never popup under the pointer, but that is not implemented right now.
Comment 3 Debarshi Ray 2012-09-03 16:33:45 UTC
By "hover", I mean "moving inside the banner". The old behaviour prevails if the banner came up under the mouse and the pointer never moved.
Comment 4 Giovanni Campagna 2012-09-03 16:34:04 UTC
Review of attachment 223346 [details] [review]:

I thought the design was not to pop up under the pointer, and I thought the actor was changed not to extend the whole length of the screen (so this should no longer be an issue when moving sideways).
If I'm wrong, this good to commit.
Comment 5 Debarshi Ray 2012-09-03 16:46:29 UTC
(In reply to comment #4)
> I thought the design was not to pop up under the pointer,

Sadly that is not the case at the moment because that was never implemented.
Comment 6 Debarshi Ray 2012-09-03 16:47:21 UTC
commit 7df8e88e05bcd95a93abf3fcbba6639dab25506e
Author: Debarshi Ray <debarshir@gnome.org>
Date:   Mon Sep 3 18:29:39 2012 +0200

    messageTray: Don't hide the banner after NOTIFICATION_TIMEOUT
    
    ... if the notification originally popped up under the pointer, and
    the pointer is moving inside it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=682238