Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5c5b1af25d9afa0f066b093afb681451328efdf3
https://github.com/WebKit/WebKit/commit/5c5b1af25d9afa0f066b093afb681451328efdf3
Author: Antti Koivisto <[email protected]>
Date: 2025-06-04 (Wed, 04 Jun 2025)
Changed paths:
M Source/WebCore/page/ElementTargetingController.cpp
M Source/WebCore/rendering/style/RenderStyle.h
M Source/WebCore/rendering/style/RenderStyleInlines.h
M Source/WebCore/rendering/style/RenderStyleSetters.h
M Source/WebCore/rendering/style/StyleRareInheritedData.cpp
M Source/WebCore/rendering/style/StyleRareInheritedData.h
M Source/WebCore/style/StyleAdjuster.cpp
Log Message:
-----------
Remove redundant RenderStyle::isInVisibilityAdjustmentSubtree bit
https://bugs.webkit.org/show_bug.cgi?id=294020
rdar://problem/152572297
Reviewed by Wenson Hsieh.
The existing RenderStyle::isForceHidden covers the same functionality with a
more generic name.
* Source/WebCore/page/ElementTargetingController.cpp:
(WebCore::searchForElementContainingText):
* Source/WebCore/rendering/style/RenderStyle.h:
* Source/WebCore/rendering/style/RenderStyleInlines.h:
(WebCore::RenderStyle::isInSubtreeWithBlendMode const):
(WebCore::RenderStyle::usedVisibility const):
(WebCore::RenderStyle::isInVisibilityAdjustmentSubtree const): Deleted.
* Source/WebCore/rendering/style/RenderStyleSetters.h:
(WebCore::RenderStyle::setIsInVisibilityAdjustmentSubtree): Deleted.
* Source/WebCore/rendering/style/StyleRareInheritedData.cpp:
(WebCore::StyleRareInheritedData::StyleRareInheritedData):
(WebCore::StyleRareInheritedData::operator== const):
(WebCore::StyleRareInheritedData::dumpDifferences const):
* Source/WebCore/rendering/style/StyleRareInheritedData.h:
* Source/WebCore/style/StyleAdjuster.cpp:
(WebCore::Style::Adjuster::adjust const):
No need to inherit the bit explicitly, it gets implicitly inherited.
(WebCore::Style::Adjuster::adjustVisibilityForPseudoElement):
Canonical link: https://commits.webkit.org/295813@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes