[webkit-changes] [WebKit/WebKit] fdde18: [LBSE] Fix clipping/masking related assertion fail...

Nikolas Zimmermann noreply at github.com
Thu Feb 1 03:23:14 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fdde18e9a3547b68b7e5e2ea33103d0b1fc13abc
      https://github.com/WebKit/WebKit/commit/fdde18e9a3547b68b7e5e2ea33103d0b1fc13abc
  Author: Nikolas Zimmermann <nzimmermann at igalia.com>
  Date:   2024-02-01 (Thu, 01 Feb 2024)

  Changed paths:
    M Source/WebCore/rendering/svg/SVGPaintServerHandling.h

  Log Message:
  -----------
  [LBSE] Fix clipping/masking related assertion failure in debug builds
https://bugs.webkit.org/show_bug.cgi?id=267764

Reviewed by Rob Buis.

Both svg/clip-path/clip-path-content-syling.svg and svg/W3C-SVG-1.1/masking-intro-01-f.svg
assert in debug builds due to a spurious assertion in SVGPaintServerHandling stroking code.

Remove the assertion, the tests already work as expected.
No new tests, only fixes an assertion in existing tests.

* Source/WebCore/rendering/svg/SVGPaintServerHandling.h:
(WebCore::SVGPaintServerHandling::prepareStrokeOperation const):

Canonical link: https://commits.webkit.org/273893@main




More information about the webkit-changes mailing list