[webkit-changes] [WebKit/WebKit] 20aaac: Implement FocusOptions.focusVisible
Luke Warlow
noreply at github.com
Tue Dec 17 12:17:55 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 20aaacc363ae8d250a9b0c203c4053b2818abfe4
https://github.com/WebKit/WebKit/commit/20aaacc363ae8d250a9b0c203c4053b2818abfe4
Author: Luke Warlow <lwarlow at igalia.com>
Date: 2024-12-17 (Tue, 17 Dec 2024)
Changed paths:
M LayoutTests/imported/w3c/web-platform-tests/html/interaction/focus/processing-model/focusVisible-expected.txt
M Source/WebCore/dom/Element.cpp
M Source/WebCore/dom/FocusOptions.h
M Source/WebCore/dom/FocusOptions.idl
Log Message:
-----------
Implement FocusOptions.focusVisible
https://bugs.webkit.org/show_bug.cgi?id=242456
Reviewed by Manuel Rego Casasnovas.
Implement the focusVisible item in FocusOptions.
When this value is provided the focus visibility is enabled or disabled, if the value isn't provided
we fallback to an implementation defined value.
An assertion is removed as the case that's being protected against is now valid.
* LayoutTests/imported/w3c/web-platform-tests/html/interaction/focus/processing-model/focusVisible-expected.txt:
* Source/WebCore/dom/Element.cpp:
(WebCore::Element::setFocus):
(WebCore::Element::setHasFocusVisible):
(WebCore::Element::focus):
* Source/WebCore/dom/FocusOptions.h:
* Source/WebCore/dom/FocusOptions.idl:
Canonical link: https://commits.webkit.org/287959@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list