Index: third_party/WebKit/Source/core/input/MouseEventManager.h |
diff --git a/third_party/WebKit/Source/core/input/MouseEventManager.h b/third_party/WebKit/Source/core/input/MouseEventManager.h |
index 1da2755986403ea5287d71005668d8ba6b10209f..6836bbab0596b0fdd27692d1b97703237a2c8949 100644 |
--- a/third_party/WebKit/Source/core/input/MouseEventManager.h |
+++ b/third_party/WebKit/Source/core/input/MouseEventManager.h |
@@ -226,6 +226,10 @@ class CORE_EXPORT MouseEventManager final |
int click_count_; |
Member<Element> click_element_; |
+ // This element should be mostly the same as click_element_. Only when |
+ // click_element_ is set to null due to DOM manipulation mouse_down_element_ |
+ // remains unchanged. |
+ Member<Element> mouse_down_element_; |
IntPoint mouse_down_pos_; // In our view's coords. |
TimeTicks mouse_down_timestamp_; |