'Debug it' in a text pane should open a debugger at the beginning of the ad-hoc execution but does not unless there is another breakpoint set in the image. It's almost as if the server needs a breakpoint to exist in a persisted method before it will honor breakpoints in temporary methods.
The method that compiles the temporary method and sets the breakpoint is here. And it sets the breakpointLevel to 1 so the breakpoint will be signalled to Smalltalk which is where jadeite is waiting for it via rsr.
'Debug it' in a text pane should open a debugger at the beginning of the ad-hoc execution but does not unless there is another breakpoint set in the image. It's almost as if the server needs a breakpoint to exist in a persisted method before it will honor breakpoints in temporary methods.
The method that compiles the temporary method and sets the breakpoint is here. And it sets the breakpointLevel to 1 so the breakpoint will be signalled to Smalltalk which is where jadeite is waiting for it via rsr.
To reproduce.