Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f0d135b86b45bf1df801857a261c4f09bb716ce4
https://github.com/WebKit/WebKit/commit/f0d135b86b45bf1df801857a261c4f09bb716ce4
Author: Anne van Kesteren <[email protected]>
Date: 2026-02-01 (Sun, 01 Feb 2026)
Changed paths:
M Source/WebCore/accessibility/AXObjectCache.cpp
M Source/WebCore/accessibility/AXObjectCache.h
M Source/WebCore/accessibility/AccessibilityListBoxOption.cpp
M Source/WebCore/accessibility/AccessibilityMenuList.cpp
M Source/WebCore/accessibility/AccessibilityMenuList.h
M Source/WebCore/accessibility/AccessibilityMenuListPopup.cpp
M Source/WebCore/accessibility/AccessibilityNodeObject.cpp
M Source/WebCore/accessibility/AccessibilityObject.cpp
M Source/WebCore/accessibility/AccessibilityRenderObject.cpp
M Source/WebCore/html/HTMLSelectElement.cpp
Log Message:
-----------
Refactor <select>'s accessibility layer
https://bugs.webkit.org/show_bug.cgi?id=306517
rdar://169173872
Reviewed by Tyler Wilcock.
This removes the dependency on RenderMenuList completely, but
RenderListBox gets to stay as it offers novel functionality with
respect to being able to accurately announce which items in the listbox
are visible for a given scroll position. This isn't really possible to
completely emulate with arbitrary renderers, though we have implemented
an approximation.
Canonical link: https://commits.webkit.org/306603@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications