[Webkit-unassigned] [Bug 5909] overlapping element leaves trail when scrolling iframe (affects Gmail)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Oct 15 21:21:15 PDT 2006


http://bugs.webkit.org/show_bug.cgi?id=5909





------- Comment #15 from miles_b at mac.com  2006-10-15 21:21 PDT -------
I read this bug last night and then had a thought this morning on it, in terms
of an "is something in front of me" mechanism - a struct for each WebKit view
that records a unique ID (numbered front-to-back) for each layer that is drawn
in that view, and also records the dimensions and position of each layer.  This
would allow for changing the position of a layer anywhere within the view,
while maintaining separate information for each view.  Then, when layers are
being dragged or scrolled, they would be able to check their layer ID in the
struct to find out if there are any layers in front or behind, and then check
the coordinates to see if there is overlap.  Of course, the re-drawing routine
would have to be adjusted accordingly, but this may be better than re-doing the
individual layers in OpenGL.

Hopefully that makes sense.  I know my programming skills aren't on par with
you guys who will actually be fixing this. :)


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list