| Index: chrome/browser/page_load_metrics/user_input_tracker.cc
|
| diff --git a/chrome/browser/page_load_metrics/user_input_tracker.cc b/chrome/browser/page_load_metrics/user_input_tracker.cc
|
| index c72b94e9da037b970a1f2b46efef57a73afa949e..c21ff1c15b6fb7ae432837075f377b63d1072a20 100644
|
| --- a/chrome/browser/page_load_metrics/user_input_tracker.cc
|
| +++ b/chrome/browser/page_load_metrics/user_input_tracker.cc
|
| @@ -99,7 +99,12 @@ void UserInputTracker::OnInputEvent(const blink::WebInputEvent& event) {
|
| return;
|
|
|
| if (time > now) {
|
| - DCHECK(!base::TimeTicks::IsHighResolution());
|
| + // We should never receive a UserInputEvent with a timestamp in the future
|
| + // if we're on a platform with a high-res clock, where the monotonic clock
|
| + // is system-wide monotonic. Unfortunately, this DCHECK seems to fire in
|
| + // some linux unit tests, so it is disabled for the time being. See
|
| + // crbug.com/678093 for more details.
|
| + // DCHECK(!base::TimeTicks::IsHighResolution());
|
| return;
|
| }
|
|
|
|
|