WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
313785
[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
Add attachment
proposed patch, testcase, etc.
Nikolas Zimmermann
Comment 1
2026-05-05 15:20:19 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/64301
Radar WebKit Bug Importer
Comment 2
2026-05-07 16:01:11 PDT
<
rdar://problem/176503627
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug