Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ca4a1990df62ce5cac295d1163cc447941e51756
https://github.com/WebKit/WebKit/commit/ca4a1990df62ce5cac295d1163cc447941e51756
Author: Tyler Wilcock <[email protected]>
Date: 2025-09-29 (Mon, 29 Sep 2025)
Changed paths:
M LayoutTests/accessibility/auto-fill-crash-expected.txt
M LayoutTests/accessibility/auto-fill-crash.html
M LayoutTests/accessibility/auto-fill-types.html
M LayoutTests/accessibility/mac/html5-input-number.html
M LayoutTests/accessibility/spinbutton-crash.html
A LayoutTests/accessibility/text-input-hit-test-expected.txt
A LayoutTests/accessibility/text-input-hit-test.html
M LayoutTests/platform/ios/TestExpectations
M LayoutTests/platform/mac-wk1/TestExpectations
M LayoutTests/resources/accessibility-helper.js
M Source/WebCore/accessibility/AccessibilityRenderObject.cpp
Log Message:
-----------
AX: Hover Text does not enlarge input values
https://bugs.webkit.org/show_bug.cgi?id=299130
rdar://160891414
Reviewed by Joshua Hoffman.
The reason this bug happened was because when HoverText did a hit test on an
input, we returned the deepest unignored
match at the point, which was a generic div rendered inside the user-agent
shadow tree generated by input elements.
There is no reason to expose this div in the accessibility tree, so ignore it,
in turn causing the hit test to return
the text input, which HoverText knows how to deal with.
* LayoutTests/accessibility/text-input-hit-test-expected.txt: Added.
* LayoutTests/accessibility/text-input-hit-test.html: Added.
* LayoutTests/platform/ios/TestExpectations:
* Source/WebCore/accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::computeIsIgnored const):
Canonical link: https://commits.webkit.org/300691@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