| Index: third_party/WebKit/Source/core/events/EventTarget.cpp | 
| diff --git a/third_party/WebKit/Source/core/events/EventTarget.cpp b/third_party/WebKit/Source/core/events/EventTarget.cpp | 
| index c3d395b70091abac31014faee6c00a895e1481b3..ebf6e7d513d2acd7e3a3a6b2d01caff95ae10caa 100644 | 
| --- a/third_party/WebKit/Source/core/events/EventTarget.cpp | 
| +++ b/third_party/WebKit/Source/core/events/EventTarget.cpp | 
| @@ -336,6 +336,16 @@ void EventTarget::AddedEventListener( | 
| UseCounter::Count(executing_window->document(), | 
| UseCounter::kSlotChangeEventAddListener); | 
| } | 
| +  } else if (EventUtil::IsDOMMutationEventType(event_type)) { | 
| +    if (ExecutionContext* context = GetExecutionContext()) { | 
| +      String message_text = String::Format( | 
| +          "Added synchronous DOM mutation listener to a '%s' event. " | 
| +          "Consider using MutationObserver to make the page more responsive.", | 
| +          event_type.GetString().Utf8().data()); | 
| +      PerformanceMonitor::ReportGenericViolation( | 
| +          context, PerformanceMonitor::kDiscouragedAPIUse, message_text, 0, | 
| +          nullptr); | 
| +    } | 
| } | 
| } | 
|  | 
|  |