WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
255889
HTMLFormControlElement::popoverTargetElement() is broken when popover preference is disabled
https://bugs.webkit.org/show_bug.cgi?id=255889
Summary
HTMLFormControlElement::popoverTargetElement() is broken when popover prefere...
Arunsundar Kannan
Reported
2023-04-24 14:51:05 PDT
ASSERTION FAILED: isElementReflectionAttribute(document().settings(), attributeName) /Users/arunsundarkannan/webkit/OpenSource/Source/WebCore/dom/Element.cpp(2167) : Element *WebCore::Element::getElementAttribute(const QualifiedName &) const 1 0x2800075f8 WTFCrash 2 0x2beb159e8 WTFCrashWithInfo(int, char const*, char const*, int) 3 0x2c79348f4 WebCore::Element::getElementAttribute(WebCore::QualifiedName const&) const 4 0x2c83bb0c4 WebCore::HTMLFormControlElement::popoverTargetElement() const 5 0x2c83bbe18 WebCore::HTMLFormControlElement::handlePopoverTargetAction() const 6 0x2c834ba3c WebCore::HTMLButtonElement::defaultEventHandler(WebCore::Event&) 7 0x2c79e4718 WebCore::callDefaultEventHandlersInBubblingOrder(WebCore::Event&, WebCore::EventPath const&) 8 0x2c79e3768 WebCore::EventDispatcher::dispatchEvent(WebCore::Node&, WebCore::Event&) 9 0x2c7b6c1d8 WebCore::Node::dispatchEvent(WebCore::Event&) 10 0x2c7c0609c WebCore::ScopedEventQueue::dispatchEvent(WebCore::ScopedEventQueue::ScopedEvent const&) const 11 0x2c7c05de0 WebCore::ScopedEventQueue::enqueueEvent(WTF::Ref<WebCore::Event, WTF::RawPtrTraits<WebCore::Event>>&&) 12 0x2c79e2b6c WebCore::EventDispatcher::dispatchScopedEvent(WebCore::Node&, WebCore::Event&) 13 0x2c7b6c1a8 WebCore::Node::dispatchScopedEvent(WebCore::Event&) 14 0x2c7b6c7d8 WebCore::Node::dispatchDOMActivateEvent(WebCore::Event&) 15 0x2c7b6ceb8 WebCore::Node::defaultEventHandler(WebCore::Event&) 16 0x2c834bd08 WebCore::HTMLButtonElement::defaultEventHandler(WebCore::Event&) 17 0x2c79e4718 WebCore::callDefaultEventHandlersInBubblingOrder(WebCore::Event&, WebCore::EventPath const&) 18 0x2c79e3768 WebCore::EventDispatcher::dispatchEvent(WebCore::Node&, WebCore::Event&) 19 0x2c7b6c1d8 WebCore::Node::dispatchEvent(WebCore::Event&) 20 0x2c79124e8 WebCore::Element::dispatchMouseEvent(WebCore::PlatformMouseEvent const&, WTF::AtomString const&, int, WebCore::Element*, WebCore::IsSyntheticClick) 21 0x2c9cce22c WebCore::EventHandler::dispatchMouseEvent(WTF::AtomString const&, WebCore::Node*, int, WebCore::PlatformMouseEvent const&, WebCore::EventHandler::FireMouseOverOut) 22 0x2c9cd4950 WebCore::EventHandler::handleMouseReleaseEvent(WebCore::PlatformMouseEvent const&) 23 0x2c21ea824 WebCore::EventHandler::passMouseReleaseEventToSubframe(WebCore::MouseEventWithHitTestResults&, WebCore::LocalFrame&) 24 0x2c9cd46d8 WebCore::EventHandler::handleMouseReleaseEvent(WebCore::PlatformMouseEvent const&) 25 0x2cc950d04 WebCore::UserInputBridge::handleMouseReleaseEvent(WebCore::PlatformMouseEvent const&, WebCore::InputSource) 26 0x127b73aec WebKit::handleMouseEvent(WebKit::WebMouseEvent const&, WebKit::WebPage*)
Attachments
Add attachment
proposed patch, testcase, etc.
Tim Nguyen (:ntim)
Comment 1
2023-12-31 01:51:22 PST
rdar://108472734
Tim Nguyen (:ntim)
Comment 2
2023-12-31 01:51:36 PST
Fixed by
https://commits.webkit.org/263417@main
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug