[webkit-changes] [WebKit/WebKit] e6f61f: [popover] Fix popover-attribute-basic.html
Rob Buis
noreply at github.com
Thu Apr 20 12:45:21 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e6f61f306afaa4ee95dc36040e166bfd037cfe75
https://github.com/WebKit/WebKit/commit/e6f61f306afaa4ee95dc36040e166bfd037cfe75
Author: Rob Buis <rbuis at igalia.com>
Date: 2023-04-20 (Thu, 20 Apr 2023)
Changed paths:
M LayoutTests/imported/w3c/web-platform-tests/html/semantics/popovers/popover-attribute-basic-expected.txt
A LayoutTests/imported/w3c/web-platform-tests/html/semantics/popovers/popover-change-type-expected.txt
A LayoutTests/imported/w3c/web-platform-tests/html/semantics/popovers/popover-change-type.html
M LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/popovers/popover-attribute-basic-expected.txt
A LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/popovers/popover-change-type-expected.txt
M Source/WebCore/html/HTMLElement.cpp
Log Message:
-----------
[popover] Fix popover-attribute-basic.html
https://bugs.webkit.org/show_bug.cgi?id=253673
Reviewed by Tim Nguyen.
In popoverAttributeChanged when hiding the popover make sure we fire beforetoggle event.
Since this event may end up changing the popover attribute again, recompute the type
after hiding the popover.
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/popovers/popover-attribute-basic-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/popovers/popover-change-type-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/html/semantics/popovers/popover-change-type.html: Added.
* LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/popovers/popover-attribute-basic-expected.txt:
* LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/popovers/popover-change-type-expected.txt: Added.
* Source/WebCore/html/HTMLElement.cpp:
(WebCore::checkPopoverValidity):
(WebCore::HTMLElement::popoverAttributeChanged):
Canonical link: https://commits.webkit.org/263188@main
More information about the webkit-changes
mailing list