{ "id": "174106", "key": "TIMOB-27384", "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": { "id": "11", "description": "Is not a bug in our product", "name": "Not Our Bug" }, "resolutiondate": "2019-10-28T18:30:16.000+0000", "created": "2019-09-08T20:15:35.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "engSchedule" ], "versions": [], "issuelinks": [], "assignee": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2019-12-02T23:06:32.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "When accessing the (in iOS 13 deprecated) \"statusBarFrame\" property, e.g. for rare view controller changes, the app can crash. Migrating to the iOS 13+ \"statusBarManager\" API of the \"UIWindowScene\" will fix the issue.\r\n\r\nIt can be reproduced by trying my [titanium-scanner|https://github.com/hansemannn/titanium-scanner] module and clicking \"Cancel\" on the scanner view controller.\r\n\r\nPull request: https://github.com/appcelerator/titanium_mobile/pull/11201", "attachment": [], "flagged": false, "summary": "iOS 13: App can crash if deprecated \"statusBarFrame\" property is called", "creator": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "environment": null, "closedSprints": [ { "id": 1169, "state": "closed", "name": "2019 Sprint 22", "startDate": "2019-10-21T15:38:21.747Z", "endDate": "2019-11-03T15:38:00.000Z", "completeDate": "2019-11-04T18:36:57.022Z", "originBoardId": 114 }, { "id": 1170, "state": "closed", "name": "2019 Sprint 23", "startDate": "2019-11-04T18:38:14.526Z", "endDate": "2019-11-17T18:38:00.000Z", "completeDate": "2019-11-18T16:38:18.423Z", "originBoardId": 114 }, { "id": 1171, "state": "closed", "name": "2019 Sprint 24", "startDate": "2019-11-18T16:40:09.114Z", "endDate": "2019-12-01T16:40:00.000Z", "completeDate": "2019-12-02T23:06:24.654Z", "originBoardId": 114 }, { "id": 1172, "state": "closed", "name": "2019 Sprint 25", "startDate": "2019-12-02T23:08:39.644Z", "endDate": "2019-12-15T23:08:00.000Z", "completeDate": "2019-12-16T05:54:54.518Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "451195", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "cc [~amukherjee] [~vijaysingh] This one is important for 8.2.0, so apps don't crash in complex cases.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2019-09-08T20:16:11.000+0000", "updated": "2019-09-08T20:18:07.000+0000" }, { "id": "451669", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~lchoudhary] Can you test it please? You can get steps in comment of PR.", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-09-27T19:34:00.000+0000", "updated": "2019-09-27T19:34:00.000+0000" }, { "id": "451725", "author": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Using the example app in Ti.Scanner module as provided by [~hknoechel] there were no issues upon clicking Cancel on the scanner view. Detailed steps as mentioned in the PR https://github.com/appcelerator/titanium_mobile/pull/11201\r\nHowever was able to reproduce a crash as mentioned by [~vijaysingh] in the same PR following the steps as below:\r\n1. Click on 'Scan Document'.\r\n2. Click on camera button to capture photo.\r\n3. Click on 'Keep Scan' button, which will open camera again and previously captured photo will be in preview form in bottom left side.\r\n4. Click the preview image.\r\n5. Click on 'done' or 'retake' button.", "updateAuthor": { "name": "ssekhri", "key": "ssekhri", "displayName": "Satyam Sekhri", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-09-30T21:28:41.000+0000", "updated": "2019-09-30T21:28:41.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }