Title: [282542] releases/WebKitGTK/webkit-2.32/Source/WebCore
- Revision
- 282542
- Author
- ape...@igalia.com
- Date
- 2021-09-16 03:43:24 -0700 (Thu, 16 Sep 2021)
Log Message
Merge r279118 - 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: releases/WebKitGTK/webkit-2.32/Source/WebCore/ChangeLog (282541 => 282542)
--- releases/WebKitGTK/webkit-2.32/Source/WebCore/ChangeLog 2021-09-16 10:43:17 UTC (rev 282541)
+++ releases/WebKitGTK/webkit-2.32/Source/WebCore/ChangeLog 2021-09-16 10:43:24 UTC (rev 282542)
@@ -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-10 Chris Dumez <cdu...@apple.com>
Fix incorrect check in AudioNode.disconnect()
Modified: releases/WebKitGTK/webkit-2.32/Source/WebCore/style/StyleTreeResolver.cpp (282541 => 282542)
--- releases/WebKitGTK/webkit-2.32/Source/WebCore/style/StyleTreeResolver.cpp 2021-09-16 10:43:17 UTC (rev 282541)
+++ releases/WebKitGTK/webkit-2.32/Source/WebCore/style/StyleTreeResolver.cpp 2021-09-16 10:43:24 UTC (rev 282542)
@@ -205,7 +205,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