[Webkit-unassigned] [Bug 13873] Incomplete repaint of replaced element's box shadow

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri May 25 06:08:22 PDT 2007


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





------- Comment #1 from mitz at webkit.org  2007-05-25 06:08 PDT -------
Created an attachment (id=14720)
 --> (http://bugs.webkit.org/attachment.cgi?id=14720&action=view)
Partial fix

This patch works for all cases except when the box shadow itself changes:
because it doesn't cache the overflows it has no way of knowing the overflow
before the change. I see three possible ways around this:

1) Use a "rare data" scheme for the overflows (there appear to be 13 unused
bits in RenderReplaced).
2) Implement RenderReplaced::setStyle() that repaints when box-shadow changes.
3) Add the repaint in RenderObject::setStyle(), similar to how it repaints on
outline size changes.


-- 
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