Code ID with Cocos2d-js 3.5 debugger problems

after updating to cocos2d-js 3.5, I am having problems debugging in the Code IDE. here are my steps:

  1. open cocos ide (ver 1.2.0 for mac)
  2. select file-new-cocos javascript project.
  3. check ‘add native codes’ and finish
  4. set breakpoint in app.js line 74
  5. open script/debugger/main.js and set wantLogging=true
  6. open debug configuration dialog, select Mac with default prebuilt runtime
  7. click debug

There is an exception in console:
JS: DBG-SERVER: error occurred while processing 'frames: TypeError: this.obj.isExtensible is not a function
Stack: OA_grip@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/actors/script.js:2687:21
TA_objectGrip@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/actors/script.js:1953:12
TA_createValueGrip@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/actors/script.js:1905:1
EA_bindings@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/actors/script.js:3533:26
EA_form@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/actors/script.js:3492:23
EA_form@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/actors/script.js:3474:22
EA_form@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/actors/script.js:3474:22
FA_form@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/actors/script.js:3291:26
TA_onFrames@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/actors/script.js:1233:18
DSC_onPacket@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/main.js:983:15
DT__processIncoming@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/transport.js:209:9
DT_onDataAvailable@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/transport.js:147:12
makeInfallible/<@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/DevToolsUtils.js:136:14
this.processInput@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/jsb_debugger.js:180:9
EventLoop.prototype.enter@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/actors/script.js:353:5
TA__pushThreadPause@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/actors/script.js:524:5
TA__pauseAndRespond@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/actors/script.js:767:7
BA_hit@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/debugger/actors/script.js:3416:12
HelloWorldScene<.onEnter@/Users/user.name/Documents/cocos/CocosJSGameTest3/runtime/mac/PrebuiltRuntimeJs.app/…/…/…/src/app.js:74:13
cc.Class.extend/prototype[name]<@/Users/user.name/Documents/PrebuiltRuntimeJs/debugruntime/script/jsb_cocos2d.js:1383:31

I noticed in spidermonkey 33, changes were made to function EA_bindings in script.js to check for optimizedOut and missingArguments, like so:

  if (value && (value.optimizedOut || value.missingArguments)) {
	  continue;
  }

adding that check fixes the exception and now debugger appears to stop correctly at breakpoint in app.js. However, step into and step over don’t work.

is anybody else seeing this problem? is this a known issue?