mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-11-11 10:41:04 +00:00
We were failing to discriminate between DOM removals happening to SVG elements cloned as part of an SVG use element instantiation. When a "use source" element is removed, all clones of that source must be updated to reflect the change. But when a "use clone" element is removed, that's fine. This was causing the surprising disappearance of use element subtrees, seen for example on https://cal.com/ |
||
|---|---|---|
| .. | ||
| a-element-prototype.html | ||
| getBBox-outermost-svg-element-crash.html | ||
| gradient-with-reference-cycle.html | ||
| removeChild-on-ancestor-of-use-element.html | ||
| script-element-dynamic-insertion.html | ||
| svg-circle-detached.html | ||
| svg-className-attribute.html | ||
| svg-element-proto.html | ||
| svg-feGaussianBlur-stdDeviation.html | ||
| svg-getbbox-transform-with-no-inverse.html | ||
| svg-href-qualified-name.html | ||
| svg-href.html | ||
| svg-ownerSVGElement-attribute.html | ||
| svg-script-element.html | ||
| svg-svg-getElementById.html | ||
| svg-viewBox-attribute.html | ||
| svg-viewbox-zero-height.html | ||
| use-shadowRoot-closed.html | ||