[webkit-changes] [WebKit/WebKit] 91fad1: [ iOS15 Debug ] svg/compositing and svg/z-index te...

Said Abou-Hallawa noreply at github.com
Tue Nov 8 21:19:05 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 91fad1c1435f91e283098c68554041f80514175e
      https://github.com/WebKit/WebKit/commit/91fad1c1435f91e283098c68554041f80514175e
  Author: Said Abou-Hallawa <said at apple.com>
  Date:   2022-11-08 (Tue, 08 Nov 2022)

  Changed paths:
    M LayoutTests/platform/ios-wk2/TestExpectations
    M Source/WebCore/rendering/RenderLayerModelObject.cpp
    M Source/WebCore/rendering/RenderObject.cpp

  Log Message:
  -----------
  [ iOS15 Debug ] svg/compositing and svg/z-index tests assert in debug
https://bugs.webkit.org/show_bug.cgi?id=243515
rdar://99801188

Reviewed by Simon Fraser.

Move the call to RenderLayer::willBeDestroyed() from RenderObject::destroy() to
the layer owner class RenderLayerModelObject::destroyLayer(). This will account
for the LBSE which creates objects derived from RenderSVGModelObject.

* LayoutTests/platform/ios-wk2/TestExpectations:
* Source/WebCore/rendering/RenderLayerModelObject.cpp:
(WebCore::RenderLayerModelObject::destroyLayer):
* Source/WebCore/rendering/RenderObject.cpp:
(WebCore::RenderObject::destroy):

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




More information about the webkit-changes mailing list