Affects Version/s: Release 3.5.0
Titanium SDK: 3.5.0.v20150106150919
Appc-Studio: 3.4.1 GA
Titanium CLI: 3.4.1 GA
Alloy : 1.5.1 GA
Xcode : 6.1
OS: OSX 10.10.1
Device : iPhone 6plus (iOS 8.1)
Sprint:2018 Sprint 05 SDK
Debugger creates unnecessary call-frames in 3.5.0. Two screenshots are attached to differentiate the behaviors in 3.5.0 and 3.4.1.
1. Create a classic App
2. Add following two JS files called app.js and import.js
3. Place a breakpoint at line 2 of import.js file
4. Debug in iOS device.
5. Observe the call-frames in Debug pane
3 call-frames are observed and 2nd is unnecessary. See the screenshot Screenshot_3.5.0.png
2 call-frames observed. See the screenshot Screenshot_3.4.1.png
Note: Variables in variable pane are grayed in 3.5.0 while 3.4.1 shows as green.