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 779971 - overview map plays hide and seek with itself when mouse pointer is over it.
overview map plays hide and seek with itself when mouse pointer is over it.
Status: RESOLVED FIXED
Product: gnome-builder
Classification: Other
Component: general
3.23.x
Other Linux
: Normal normal
: ---
Assigned To: GNOME Builder Maintainers
GNOME Builder Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-03-13 08:53 UTC by Mohammed Sadiq
Modified: 2017-03-13 09:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Builder overview map (video) (123.11 KB, video/webm)
2017-03-13 08:53 UTC, Mohammed Sadiq
  Details
sourcemap: avoid hysteresis from mouse hover (3.56 KB, patch)
2017-03-13 09:52 UTC, Christian Hergert
committed Details | Review

Description Mohammed Sadiq 2017-03-13 08:53:39 UTC
Created attachment 347811 [details]
Builder overview map (video)

When the mouse pointer is resting over the overview map, and when the overview map is set to automatically hide, the overview map gets inconsistent. 

It should simply go hidden and not show again unless the mouse pointer have moved. Or, the overview map should be kept open until the mouse pointer has left the overview map.

Please see the attached screencast. This screencast also hints the issues detailed in bug 779512.

Thanks
Comment 1 Mohammed Sadiq 2017-03-13 09:10:07 UTC
forgot to add that I'm on X11 with gnome-shell. And the build is jhbuild from git master.

Thanks
Comment 2 Christian Hergert 2017-03-13 09:52:16 UTC
Created attachment 347816 [details] [review]
sourcemap: avoid hysteresis from mouse hover

When the mouse is hovered over the sourcemap, we would get into a situation
where it would just collapse/expand over and over again. This tracks if
we are in the map and ensures stability during that time.
Comment 3 Christian Hergert 2017-03-13 09:53:52 UTC
Attachment 347816 [details] pushed as 213367f - sourcemap: avoid hysteresis from mouse hover