Bug 255889

Summary: HTMLFormControlElement::popoverTargetElement() is broken when popover preference is disabled
Product: WebKit Reporter: Arunsundar Kannan <arunsundar_kannan>
Component: DOMAssignee: Arunsundar Kannan <arunsundar_kannan>
Status: RESOLVED FIXED    
Severity: Normal CC: ntim
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   

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
Tim Nguyen (:ntim)
Comment 1 2023-12-31 01:51:22 PST
Tim Nguyen (:ntim)
Comment 2 2023-12-31 01:51:36 PST
Note You need to log in before you can comment on or make changes to this bug.