mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-10-22 08:00:45 +00:00
Some checks are pending
CI / macOS, arm64, Sanitizer, Clang (push) Waiting to run
CI / Linux, x86_64, Fuzzers, Clang (push) Waiting to run
CI / Linux, x86_64, Sanitizer, GNU (push) Waiting to run
CI / Linux, x86_64, Sanitizer, Clang (push) Waiting to run
Package the js repl as a binary artifact / Linux, arm64 (push) Waiting to run
Package the js repl as a binary artifact / macOS, arm64 (push) Waiting to run
Package the js repl as a binary artifact / Linux, x86_64 (push) Waiting to run
Run test262 and test-wasm / run_and_update_results (push) Waiting to run
Lint Code / lint (push) Waiting to run
Label PRs with merge conflicts / auto-labeler (push) Waiting to run
Push notes / build (push) Waiting to run
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 |