RESOLVED FIXED 9497
REGRESSION: Incomplete repainting when scrolling thumbnails on Flickr
https://bugs.webkit.org/show_bug.cgi?id=9497
Summary REGRESSION: Incomplete repainting when scrolling thumbnails on Flickr
mitz
Reported 2006-06-18 14:19:05 PDT
When you click the left "more" arrow in any one of the thumbnail boxes on the right, the thumbnail entering from the left doesn't paint correctly, and you end up with 5 vertical strips, all taken from the right hand side of the thumbnail. The problem is similar to bug 6388 and the fix for that bug should have worked here, too. The reason it doesn't work is that absolutePosition() uses relativePositionOffsetX and relativePositionOffsetY, which access the style, so the absolutePosition() cached before layout is already affected by the modified style.
Attachments
Reduction (438 bytes, text/html)
2006-06-18 14:20 PDT, mitz
no flags
Cache layer repaint info right after updating position (WIP) (3.84 KB, patch)
2006-06-19 23:14 PDT, mitz
no flags
Cache layer repaint info right after updating position (83.94 KB, patch)
2006-06-20 09:49 PDT, mitz
hyatt: review+
mitz
Comment 1 2006-06-18 14:20:20 PDT
Created attachment 8908 [details] Reduction Click the Test button, then trigger a repaint (switch to a different tab and back).
mitz
Comment 2 2006-06-19 23:14:38 PDT
Created attachment 8927 [details] Cache layer repaint info right after updating position (WIP)
mitz
Comment 3 2006-06-20 09:49:36 PDT
Created attachment 8934 [details] Cache layer repaint info right after updating position
Dave Hyatt
Comment 4 2006-06-22 15:45:54 PDT
Comment on attachment 8934 [details] Cache layer repaint info right after updating position r=me. This is a nice one.
David Kilzer (:ddkilzer)
Comment 5 2006-06-22 21:02:29 PDT
Committed revision 14983.
Note You need to log in before you can comment on or make changes to this bug.