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 626773 - Status overlaps actual link
Status overlaps actual link
Status: RESOLVED DUPLICATE of bug 643909
Product: epiphany
Classification: Core
Component: Interface
2.31.x
Other Linux
: Normal normal
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
: 638146 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-08-12 19:41 UTC by Bastien Nocera
Modified: 2011-04-16 04:29 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screenshot (14.38 KB, image/png)
2010-08-12 19:41 UTC, Bastien Nocera
  Details
ephy-web-view: don't overlap links with statusbar (3.17 KB, patch)
2010-08-29 00:30 UTC, Diego Escalante Urrelo (not reading bugmail)
none Details | Review

Description Bastien Nocera 2010-08-12 19:41:00 UTC
Created attachment 167767 [details]
screenshot

epiphany-2.31.5-1.fc14.x86_64

1. Go to:
http://www.chromium.org/chromium-os/user-experience/system-status-icons
2. Scroll to the bottom
3. Try to click on "Sign in" link at the bottom
4. status bar overlaps the link
Comment 1 Diego Escalante Urrelo (not reading bugmail) 2010-08-29 00:30:48 UTC
Created attachment 168971 [details] [review]
ephy-web-view: don't overlap links with statusbar

Sometimes links are overlapped with the statusbar. We now try to guarantee at
least 1 text line is visible between the current mouse position and the
popping statusbar. At most, 2 lines are visible.

Bug #626773
Comment 2 Diego Escalante Urrelo (not reading bugmail) 2010-08-29 00:34:47 UTC
Some extra comments:
- I moved to cairo instead of gtk_paint_* because those functions where failing to reliably /paint/ what they were told to paint.

- I pop the statusbar in relation to the pointer to be sure it's out of the way.

- I think that gtk_widget_get_state () could go to a variable at the beginning.
Comment 3 Diego Escalante Urrelo (not reading bugmail) 2010-08-31 09:36:06 UTC
Note: it seems cairo_fill () is better than cairo_paint (); no clue why, but Carlos García committed a fix to our other use of cairo.
Comment 4 Dag Odenhall 2010-10-13 17:07:04 UTC
I have this on this very website; very tricky to click "My Bugs" in the footer here.
Comment 5 Diego Escalante Urrelo (not reading bugmail) 2011-01-03 19:36:25 UTC
*** Bug 638146 has been marked as a duplicate of this bug. ***
Comment 6 Xan Lopez 2011-04-16 04:29:17 UTC
We are fixing this in bug #643909 now.

*** This bug has been marked as a duplicate of bug 643909 ***