New issue
Advanced search Search tips

Issue 922347 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 1
Type: Bug



Sign in to add a comment

DevTools: [regression r417946] can not inspect element on pause

Project Member Reported by pfeldman@google.com, Jan 16

Issue description

1. Evaluate 'document.addEventListener('mousemove', () => { debugger; });' in console
2. Move mouse

Expected: overlay on the inspected page saying 'Paused in debugger'. Be able to use inspect element tool
Actual: no overlay rendered, can not use inspect element tool.
 
Cc: dtapu...@chromium.org dgozman@chromium.org
Labels: -Pri-3 Pri-1
Summary: DevTools: [regression r417946] can not inspect element on pause (was: DevTools: can not inspect element on pause)
This is due to RafAlignedInput. Dave, could you help me figuring out if there is anything we can do here?

Comment 2 by dtapu...@chromium.org, Jan 16 (6 days ago)

You can attempt to add a pointerrawmove listener and that will give you a mouse move that isn't RafAligned however it can still be dispatched before the begin frame.


Project Member

Comment 3 by bugdroid1@chromium.org, Jan 17 (6 days ago)

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6708eefa73d16b0af5ff93277ceea660c086be58

commit 6708eefa73d16b0af5ff93277ceea660c086be58
Author: Pavel Feldman <pfeldman@chromium.org>
Date: Thu Jan 17 03:14:32 2019

DevTools: disable raf-aligned input when debugger is attached.

Bug: 922347
Change-Id: Ie9208c9f6af1d0b57c272583c5d54138b6d7626e
Reviewed-on: https://chromium-review.googlesource.com/c/1415311
Commit-Queue: Pavel Feldman <pfeldman@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623545}
[modify] https://crrev.com/6708eefa73d16b0af5ff93277ceea660c086be58/content/renderer/input/main_thread_event_queue.cc
[modify] https://crrev.com/6708eefa73d16b0af5ff93277ceea660c086be58/content/renderer/input/main_thread_event_queue.h
[modify] https://crrev.com/6708eefa73d16b0af5ff93277ceea660c086be58/content/renderer/render_widget.cc
[modify] https://crrev.com/6708eefa73d16b0af5ff93277ceea660c086be58/content/renderer/render_widget.h
[modify] https://crrev.com/6708eefa73d16b0af5ff93277ceea660c086be58/third_party/blink/public/web/web_widget_client.h
[modify] https://crrev.com/6708eefa73d16b0af5ff93277ceea660c086be58/third_party/blink/renderer/core/inspector/inspector_overlay_agent.cc
[modify] https://crrev.com/6708eefa73d16b0af5ff93277ceea660c086be58/third_party/blink/renderer/core/inspector/inspector_overlay_agent.h
[modify] https://crrev.com/6708eefa73d16b0af5ff93277ceea660c086be58/third_party/blink/renderer/core/loader/empty_clients.h
[modify] https://crrev.com/6708eefa73d16b0af5ff93277ceea660c086be58/third_party/blink/renderer/core/page/chrome_client.h
[modify] https://crrev.com/6708eefa73d16b0af5ff93277ceea660c086be58/third_party/blink/renderer/core/page/chrome_client_impl.cc
[modify] https://crrev.com/6708eefa73d16b0af5ff93277ceea660c086be58/third_party/blink/renderer/core/page/chrome_client_impl.h

Sign in to add a comment