Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 87c7bfa1bac3fbab539a1bb0305e6d1c6692ddef
https://github.com/WebKit/WebKit/commit/87c7bfa1bac3fbab539a1bb0305e6d1c6692ddef
Author: Tim Nguyen <[email protected]>
Date: 2026-02-07 (Sat, 07 Feb 2026)
Changed paths:
M Source/WebCore/accessibility/AccessibilityMenuList.cpp
M Source/WebCore/html/HTMLSelectElement.cpp
M Source/WebCore/rendering/RenderTheme.cpp
Log Message:
-----------
Remove rendering-related usages of `usesMenuListDeprecated()`
https://bugs.webkit.org/show_bug.cgi?id=307218
rdar://169855261
Reviewed by Ryosuke Niwa and Simon Fraser.
Most of these were behind `#ifdef !PLATFORM(IOS_FAMILY)` where `usesMenuList()`
and `usesMenuListDeprecated()` have the same behavior.
`parseMultipleAttribute()` now no longer unnecessarily invalidates the
renderers when changing the multiple attribute.
No behavior changes as a result.
* Source/WebCore/accessibility/AccessibilityMenuList.cpp:
(WebCore::AccessibilityMenuList::isCollapsed const):
* Source/WebCore/html/HTMLSelectElement.cpp:
(WebCore::HTMLSelectElement::childShouldCreateRenderer const):
(WebCore::HTMLSelectElement::scrollToSelection):
(WebCore::HTMLSelectElement::parseMultipleAttribute):
* Source/WebCore/rendering/RenderTheme.cpp:
(WebCore::RenderTheme::autoAppearanceForElement const):
Canonical link: https://commits.webkit.org/307013@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications