NEW313785
[LBSE] Promote SVG layer children sandwiched between composited siblings to composited
https://bugs.webkit.org/show_bug.cgi?id=313785
Summary [LBSE] Promote SVG layer children sandwiched between composited siblings to c...
Nikolas Zimmermann
Reported 2026-04-30 16:00:47 PDT
Once LBSE makes RenderLayer creation conditional (bug 308565), an SVG container can have a mix of composited and non-composited children. Composited descendants are attached as children of the parent's GraphicsLayer in stacking-context order; negative-z-index descendants force the parent to split into background/foreground layers so they paint between them. Without compensation, a non-composited child sitting in DOM order between two composited siblings ends up either below or above both composited siblings — never between them — so DOM-order paint cannot be preserved.
Attachments
Nikolas Zimmermann
Comment 1 2026-05-05 15:20:19 PDT
Radar WebKit Bug Importer
Comment 2 2026-05-07 16:01:11 PDT
Note You need to log in before you can comment on or make changes to this bug.