RESOLVED FIXED Bug 8449
REGRESSION: Incomplete repaint of table cell that moved
https://bugs.webkit.org/show_bug.cgi?id=8449
Summary REGRESSION: Incomplete repaint of table cell that moved
mitz
Reported 2006-04-17 16:24:19 PDT
RenderTableSection::layoutRows() calls repaintDuringLayoutIfMoved() with an oldCellY that the cell lied about, but repaintDuringLayoutIfMoved compares it against the true m_y. Either yPos() should be used in both places or the caller should compensate for the lying. Attaching a test case.
Attachments
Test case (498 bytes, text/html)
2006-04-17 16:26 PDT, mitz
no flags
Patch, including change log and manual test (2.93 KB, patch)
2006-04-18 03:50 PDT, mitz
hyatt: review+
mitz
Comment 1 2006-04-17 16:26:12 PDT
Created attachment 7785 [details] Test case Press the Test button, then force a repaint to see what it should really look like.
mitz
Comment 2 2006-04-18 03:50:34 PDT
Created attachment 7796 [details] Patch, including change log and manual test
Dave Hyatt
Comment 3 2006-04-18 14:55:02 PDT
Comment on attachment 7796 [details] Patch, including change log and manual test r=me
Dave Hyatt
Comment 4 2006-04-19 11:10:06 PDT
This bug fixes the repainting regression with textfields that occurs on google.com.
Dave Hyatt
Comment 5 2006-04-19 11:14:14 PDT
Fixed.
Note You need to log in before you can comment on or make changes to this bug.