UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36
Steps to reproduce the problem:
1. The javascript:
class A { constructor() {} }
class B extends A {
constructor() {
throw new Error();
super();
}
}
new B();
2. Pause on exceptions in the javascript debugger.
3. When debugger breaks on the throw in B::constructor, the page Aw Snaps.
It works properly when the super() call is before the throw.
What is the expected behavior?
Page does not crash when debugger pauses.
What went wrong?
Page crashes when debugger pauses.
Did this work before? N/A
Chrome version: 49.0.2623.87 Channel: stable
OS Version: 49
Flash Version: Shockwave Flash 21.0 r0
It works properly when the super() call is before the throw.
Comment 1 by pfeldman@chromium.org
, Mar 29 2016Status: Assigned (was: Unconfirmed)