Number input goes into infinite loop when "input" event listener contains "debugger" statement and increment arrow is clicked
Reported by
denis.ka...@gmail.com,
May 20 2016
|
||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36 Steps to reproduce the problem: 1. Open https://jsfiddle.net/simplesmiler/63ettzhh/1/ 2. Open dev-tools 3. Click-and-release the increment arrow of the input What is the expected behavior? Interpreter is stopped once by the "debugger" statement, value is increased by one. What went wrong? Interpreter stops. After continuing execution, "input" listener is executed again as if mouse button was held and not released. Mouseup event never fires. Did this work before? N/A Chrome version: 50.0.2661.102 Channel: stable OS Version: Windows 7 Flash Version: Shockwave Flash 21.0 r0
,
May 23 2016
Not sure what the right sub-component of devtools is here, but verified this is happening on trunk.
,
May 23 2016
,
May 25 2016
,
May 27 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/8d68a7807ca440e54819580e31f511ab28564c4d commit 8d68a7807ca440e54819580e31f511ab28564c4d Author: kozyatinskiy <kozyatinskiy@chromium.org> Date: Fri May 27 16:09:46 2016 [DevTools] Add notifyPopupOpeningObservers call before running debug loop BUG= 613464 R=dgozman@chromium.org Review-Url: https://codereview.chromium.org/2011673002 Cr-Commit-Position: refs/heads/master@{#396481} [modify] https://crrev.com/8d68a7807ca440e54819580e31f511ab28564c4d/third_party/WebKit/Source/web/ChromeClientImpl.h [modify] https://crrev.com/8d68a7807ca440e54819580e31f511ab28564c4d/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp [modify] https://crrev.com/8d68a7807ca440e54819580e31f511ab28564c4d/third_party/WebKit/Source/web/WebViewImpl.h
,
May 27 2016
|
||||
►
Sign in to add a comment |
||||
Comment 1 by denis.ka...@gmail.com
, May 20 2016