{ "id": "141828", "key": "TIMOB-18255", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "16704", "description": "Release 3.5.0", "name": "Release 3.5.0", "archived": false, "released": true, "releaseDate": "2015-01-13" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-12-18T21:53:43.000+0000", "created": "2014-12-18T01:53:37.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "qe-manualtest" ], "versions": [ { "id": "16704", "description": "Release 3.5.0", "name": "Release 3.5.0", "archived": false, "released": true, "releaseDate": "2015-01-13" } ], "issuelinks": [], "assignee": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2015-01-02T07:31:09.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "- Put a breakpoint at lines 3, 9 in the below code \r\n\r\n{code}\r\nfunction doClick(e) {\r\n\tvar txt = \"labelTxt\";\r\n alert(txt);\r\n print(e);\r\n}\r\n\r\nfunction print(e) {\r\n\tTi.API.info('info');\r\n Ti.API.warn('warn');\r\n Ti.API.error('error');\r\n}\r\n\r\n$.index.open();\r\n{code}\r\n- Debug the app onto iOS device/simulator.\r\n- Click on the label to suspend the app at the expected breakpoints.\r\n- When the thread is suspended at line 9, try to step back to the parent method using F7 (Step Back) in debug perspective.\r\n\r\nThe debugger suspends indicating that stepping in, instead of going back to parent method. The behavior is working good in _master_ branch, but not for 3_5_X branch.", "attachment": [], "flagged": false, "summary": "iOS: Step Back (F7) does not return the execution to parent method", "creator": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "pinnamuri", "key": "pinnamuri", "displayName": "Praveen Innamuri", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "337737", "author": { "name": "kvelummaylum", "key": "kvelummaylum", "displayName": "Kajenthiran Velummaylum", "active": true, "timeZone": "Asia/Shanghai" }, "body": "Verified the Step Back feature with given code.\r\nIt works as expected.\r\nHence closing the ticket.\r\n\r\nTest Environment:\r\nTitanium SDK: 3.5.0.v20141222103320\r\nAppc-Studio: 3.4.1 GA\r\nTitanium CLI: 3.4.1 GA\r\nAlloy : 1.5.1 GA\r\nXcode : 6.1\r\nOS: OSX 10.10.1\r\nDevice : iPhone 6plus (iOS 8.1)", "updateAuthor": { "name": "kvelummaylum", "key": "kvelummaylum", "displayName": "Kajenthiran Velummaylum", "active": true, "timeZone": "Asia/Shanghai" }, "created": "2015-01-02T07:30:45.000+0000", "updated": "2015-01-02T07:30:45.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }