| Index: Source/core/inspector/InspectorDOMDebuggerAgent.cpp
|
| diff --git a/Source/core/inspector/InspectorDOMDebuggerAgent.cpp b/Source/core/inspector/InspectorDOMDebuggerAgent.cpp
|
| index 00289f5381d3c144406a4b8f8f1cb528b5be07b8..8345033d34e04098a8e5624792109a2397de6666 100644
|
| --- a/Source/core/inspector/InspectorDOMDebuggerAgent.cpp
|
| +++ b/Source/core/inspector/InspectorDOMDebuggerAgent.cpp
|
| @@ -417,7 +417,7 @@ void InspectorDOMDebuggerAgent::pauseOnNativeEventIfNeeded(PassRefPtr<JSONObject
|
| m_debuggerAgent->schedulePauseOnNextStatement(InspectorFrontend::Debugger::Reason::EventListener, eventData);
|
| }
|
|
|
| -PassRefPtr<JSONObject> InspectorDOMDebuggerAgent::preparePauseOnNativeEventData(const String& eventName, const AtomicString* targetName)
|
| +PassRefPtr<JSONObject> InspectorDOMDebuggerAgent::preparePauseOnNativeEventData(const String& eventName, const String* targetName)
|
| {
|
| String fullEventName = (targetName ? listenerEventCategoryType : instrumentationEventCategoryType) + eventName;
|
| if (m_pauseInNextEventListener) {
|
| @@ -475,7 +475,9 @@ void InspectorDOMDebuggerAgent::willFireAnimationFrame(Document*, int)
|
|
|
| void InspectorDOMDebuggerAgent::willHandleEvent(EventTarget* target, Event* event, EventListener*, bool)
|
| {
|
| - pauseOnNativeEventIfNeeded(preparePauseOnNativeEventData(event->type(), &target->interfaceName()), false);
|
| + Node* node = target->toNode();
|
| + String targetName = node ? node->nodeName() : target->interfaceName();
|
| + pauseOnNativeEventIfNeeded(preparePauseOnNativeEventData(event->type(), &targetName), false);
|
| }
|
|
|
| void InspectorDOMDebuggerAgent::willExecuteCustomElementCallback(Element*)
|
|
|