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 752543 - Left tooltip from preview panel when mouse leaves it
Left tooltip from preview panel when mouse leaves it
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
3.16.x (obsolete)
Other Linux
: Normal minor
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2015-07-17 22:21 UTC by Jean-François Fortin Tam
Modified: 2015-11-27 15:25 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screencast (208.94 KB, video/webm)
2015-07-17 22:21 UTC, Jean-François Fortin Tam
Details
under construction patch with debug prints (3.87 KB, text/plain)
2015-07-21 16:23 UTC, Milan Crha
Details

Description Jean-François Fortin Tam 2015-07-17 22:21:07 UTC
Created attachment 307645 [details]
screencast

If you move the mouse "too quickly" out of the preview pane, without the mouse cursor/GTK being able to "focus" the hpane (or vpane?) handle widget while flying over it, the status bar will have a "Click to send an email to John Doe" (or "Click to open http://example.com", if I recall correctly) message stuck in it, which can be a little bit troublesome when you only turn on the preview pane temporarily with ctrl+M and then turn it off :)

Not a big deal, but thought I'd report it nonetheless.

The attached video should demonstrate the issue more clearly.
Comment 1 Jean-François Fortin Tam 2015-07-20 13:26:54 UTC
An easy/easier way to trigger this with 100% success is to put the mouse over a hyperlink and press ctrl+M to hide the preview pane; the statusbar message will stay stuck.
Comment 2 Milan Crha 2015-07-21 16:21:00 UTC
Thanks for a bug report. I also noticed it, but I didn't find a reliable way to address this little nitpick.

I'm sort of able to fix this for the browser window (extra window with a message only), but not for the usual application window. One issue is that the
leave-notify-event is not received as expected, neither reporting which window had been left, thus not much way to identify, whether it was the web-view, responsible for the tooltip, or any other part of the window. Even hiding the preview window doesn't trigger this leave-notify-event.

Maybe I do something wrong.
Comment 3 Milan Crha 2015-07-21 16:23:07 UTC
Created attachment 307841 [details]
under construction patch with debug prints
Comment 4 Milan Crha 2015-11-27 15:25:04 UTC
I cooked a little hack, which seems to work.

Created commit 6d409e6 in evo master (3.19.3+)
Created commit 93c40f6 in evo gnome-3-18 (3.18.3+)