Title: [279118] trunk/Source/WebCore
Revision
279118
Author
commit-qu...@webkit.org
Date
2021-06-22 09:16:18 -0700 (Tue, 22 Jun 2021)

Log Message

Make rendererIsEverNeeded check less strict
https://bugs.webkit.org/show_bug.cgi?id=226791

Patch by Rob Buis <rb...@igalia.com> on 2021-06-22
Reviewed by Antti Koivisto.

Make rendererIsEverNeeded check less strict
in TreeResolver::resolveElement.

* style/StyleTreeResolver.cpp:
(WebCore::Style::TreeResolver::resolveElement):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (279117 => 279118)


--- trunk/Source/WebCore/ChangeLog	2021-06-22 15:31:06 UTC (rev 279117)
+++ trunk/Source/WebCore/ChangeLog	2021-06-22 16:16:18 UTC (rev 279118)
@@ -1,3 +1,16 @@
+2021-06-22  Rob Buis  <rb...@igalia.com>
+
+        Make rendererIsEverNeeded check less strict
+        https://bugs.webkit.org/show_bug.cgi?id=226791
+
+        Reviewed by Antti Koivisto.
+
+        Make rendererIsEverNeeded check less strict
+        in TreeResolver::resolveElement.
+
+        * style/StyleTreeResolver.cpp:
+        (WebCore::Style::TreeResolver::resolveElement):
+
 2021-06-21  Yusuke Suzuki  <ysuz...@apple.com>
 
         Shrink sizeof(RegisteredEventListener)

Modified: trunk/Source/WebCore/style/StyleTreeResolver.cpp (279117 => 279118)


--- trunk/Source/WebCore/style/StyleTreeResolver.cpp	2021-06-22 15:31:06 UTC (rev 279117)
+++ trunk/Source/WebCore/style/StyleTreeResolver.cpp	2021-06-22 16:16:18 UTC (rev 279118)
@@ -207,7 +207,7 @@
         return { };
     }
 
-    if (!element.rendererIsEverNeeded())
+    if (!element.rendererIsEverNeeded() && !element.hasDisplayContents())
         return { };
 
     Styleable styleable { element, PseudoId::None };
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to