GNOME Bugzilla – Bug 682238
Pointer over notifications is not recognized when moving in sideways
Last modified: 2012-09-03 16:48:05 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.
(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.
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.
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.
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.
(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.
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