| Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/eventfilter/OverlayPanelEventFilter.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/eventfilter/OverlayPanelEventFilter.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/eventfilter/OverlayPanelEventFilter.java
|
| index 00d3434e34c017bdb726570af66d7cdaa4478c60..fc2bf5c412121b4a31378b5e6e5e0ffb3e15280f 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/eventfilter/OverlayPanelEventFilter.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/eventfilter/OverlayPanelEventFilter.java
|
| @@ -171,6 +171,11 @@ public class OverlayPanelEventFilter extends GestureEventFilter {
|
| return super.onInterceptTouchEventInternal(e, isKeyboardShowing);
|
| }
|
|
|
| + // TODO(mdjones): Speculative fix for crbug.com/613069. In the event that the panel is
|
| + // closed while recording events, clear the cache and reset.
|
| + mRecordedEvents.clear();
|
| + reset();
|
| +
|
| return false;
|
| }
|
|
|
|
|