NEW 66444
Extend the use of LayoutState for repainting when objects have a layer
https://bugs.webkit.org/show_bug.cgi?id=66444
Summary Extend the use of LayoutState for repainting when objects have a layer
Julien Chaffraix
Reported 2011-08-17 18:53:01 PDT
As a first step to solve 35998, the goal of this bug is to swipe some of the RenderLayer repainting code for the LayoutState.
Attachments
WIP patch: currently over-paints usually a bit more, for some case a lot more. Missing more tests cases and rebaselines for other platform. (122.94 KB, patch)
2011-08-17 19:50 PDT, Julien Chaffraix
no flags
Julien Chaffraix
Comment 1 2011-08-17 19:50:50 PDT
Created attachment 104300 [details] WIP patch: currently over-paints usually a bit more, for some case a lot more. Missing more tests cases and rebaselines for other platform.
Dave Hyatt
Comment 2 2011-08-18 11:37:47 PDT
Comment on attachment 104300 [details] WIP patch: currently over-paints usually a bit more, for some case a lot more. Missing more tests cases and rebaselines for other platform. View in context: https://bugs.webkit.org/attachment.cgi?id=104300&action=review > Source/WebCore/rendering/RenderBox.cpp:3254 > - if (child->hasSelfPaintingLayer() || hasOverflowClip()) > + if (isRenderView() || hasOverflowClip()) This is wrong. You can't add in overflow from a self-painting layer. That will just lead to overpainting.
Ahmad Saleem
Comment 3 2022-11-29 08:00:41 PST
Is it something we are pursuing now or we can close this bug or mark it as "RESOLVED LATER"? Thanks!
Note You need to log in before you can comment on or make changes to this bug.