[Webkit-unassigned] [Bug 284860] New: Some images on www.dandelionchocolate.com fail to load

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 17 17:36:50 PST 2024


https://bugs.webkit.org/show_bug.cgi?id=284860

            Bug ID: 284860
           Summary: Some images on www.dandelionchocolate.com fail to load
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Keywords: InRadar
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mattwoodrow at apple.com
                CC: bfulgham at webkit.org, simon.fraser at apple.com,
                    webkit-bug-importer at group.apple.com, zalan at apple.com

<rdar://141520514>

This is a bad interaction between the  284780 at main changes, and the old ‘simplified repaint’ optimisation.

A style change that results in a compositing layer being created/destroyed previously wrote new ‘repaint rects’ onto the RenderLayer. There was a comment complaining about this, as computing repaint rects while layout was dirty was invalid.

The new code in 284780 at main just sets the dirty bit on the layer, so that we know to recompute repaint rects after the next layout.

If that next layout ends up being a ‘simplified’ one, then the simplified repaint optimisations applied to the layer positions update and stop the repaint rects from being computed.

The simplified repaint optimisation isn’t valid when dirty bits are set outside of the layout immediately preceding the layer position update.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20241218/688aac55/attachment-0001.htm>


More information about the webkit-unassigned mailing list