Index: components/autofill/content/renderer/page_click_tracker.cc |
diff --git a/components/autofill/content/renderer/page_click_tracker.cc b/components/autofill/content/renderer/page_click_tracker.cc |
index 9e2f649f023a15a00f2f7c6b42e5231b8242d565..72d5ae1e847cf88ce7cd136b8984211530bddc3f 100644 |
--- a/components/autofill/content/renderer/page_click_tracker.cc |
+++ b/components/autofill/content/renderer/page_click_tracker.cc |
@@ -91,6 +91,8 @@ void PageClickTracker::DidHandleMouseEvent(const WebMouseEvent& event) { |
} |
void PageClickTracker::DidFinishDocumentLoad(blink::WebFrame* frame) { |
+ if (frame->document().isNull()) |
+ return; |
tracked_frames_.push_back(frame); |
frame->document().addEventListener("mousedown", this, false); |
} |