{ "id": "87545", "key": "TIMOB-7925", "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": [], "resolution": null, "resolutiondate": null, "created": "2012-03-08T02:18:18.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [ { "id": "12580", "description": "Dual Runtime 1.8.0", "name": "Release 1.8.0.1", "archived": true, "released": true, "releaseDate": "2011-12-22" }, { "id": "13070", "description": "Release 1.8 Service Pack 2", "name": "Release 1.8.2", "archived": true, "released": true, "releaseDate": "2012-02-29" } ], "issuelinks": [], "assignee": null, "updated": "2018-03-06T18:58:00.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "If you add a geolocation handler, leave the app, disable location services in iOS, resume the app, then leave the app again and reenable location services, location handlers will never be fired ever again.\r\nh4. Repro Steps\r\n\r\n1. Start the app\r\n\r\n2. Observe events in the log\r\n\r\n3. Leave app\r\n\r\n4. Enter iOS settings\r\n\r\n5. Disable location services device-wide in iOS settings\r\n\r\n6. Resume app\r\n\r\n7. Observe 'no authz' alert\r\n\r\n8. Leave app\r\n\r\n9. Enter iOS settings\r\n\r\n10. Re-enable location services device-wide\r\n\r\n11. Resume app \r\n\r\n12. Observe lack of events in the log\r\n\r\nPlease run the attached code. Log file is also attached.\r\n", "attachment": [ { "id": "26082", "filename": "app.js", "author": { "name": "nsharma", "key": "nsharma", "displayName": "Nikhil Sharma", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-08T02:18:18.000+0000", "size": 2501, "mimeType": "text/javascript" }, { "id": "26083", "filename": "Log", "author": { "name": "nsharma", "key": "nsharma", "displayName": "Nikhil Sharma", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-03-08T02:18:18.000+0000", "size": 13516, "mimeType": "application/octet-stream" } ], "flagged": false, "summary": "iOS: Location handlers never fire again after reenabling location services", "creator": { "name": "nsharma", "key": "nsharma", "displayName": "Nikhil Sharma", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "nsharma", "key": "nsharma", "displayName": "Nikhil Sharma", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "iOS5\r\nTi SDK 2.0.x CI build,\r\niPhone4", "comment": { "comments": [], "maxResults": 1, "total": 1, "startAt": 0 } } }