Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #327270 +++ code from HEAD debug the following snippet: function Func(fval){ this.__defineSetter__("value", function(val){ value = val; //bp here }); } var myfunc = new Func("foo"); //bp here myfunc.value = "foo2"; and step over until you hit the breakpoint in __defineSetter__. Notice that all of the debugging buttons (step over / into / out) are all disabled. Taking a quick look revealed that we still think we are stepping in this case, so when the commands poll for enablement (canStep) we say no. We should be handling the case of hitting a breakpoint while stepping - we already handle resuming while stepping.
this clone is targetted for 3.2.2 patches
Created attachment 180451 [details] fix The patch from bug 327270 also applies + resolves this issue
Committed to R3_2_2_patches