{ "id": "174186", "key": "TIMOB-27505", "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": "21018", "name": "Release 9.0.2", "archived": false, "released": true, "releaseDate": "2020-05-19" }, { "id": "20950", "name": "Release 9.1.0", "archived": false, "released": true, "releaseDate": "2020-08-25" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2020-05-05T13:44:05.000+0000", "created": "2019-09-27T09:52:07.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "activity", "android", "configuration", "engSchedule" ], "versions": [], "issuelinks": [], "assignee": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "updated": "2020-05-05T13:44:05.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "One of configuration parameters than not being saved is activity orientation.\r\nIn my case this affects layout used by Date Picker Dialog (see attached gifs):\r\n- when orientation is vertical day of week and month should be above the calendar\r\n- when orientation is horizontal - left of the calendar\r\n\r\nIt works fine on API >= 26, but is broken for <26.\r\n\r\nSample application is in the attachment.", "attachment": [ { "id": "66991", "filename": "1569750810528.JPEG", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-09-29T10:17:19.000+0000", "size": 23126, "mimeType": "image/jpeg" }, { "id": "66992", "filename": "1569750969144.JPEG", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-09-29T10:17:19.000+0000", "size": 18608, "mimeType": "image/jpeg" }, { "id": "66983", "filename": "24_H.gif", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2019-09-27T09:49:10.000+0000", "size": 2066196, "mimeType": "image/gif" }, { "id": "66984", "filename": "24_V.gif", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2019-09-27T09:49:01.000+0000", "size": 2200926, "mimeType": "image/gif" }, { "id": "66981", "filename": "25_H.gif", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2019-09-27T09:49:19.000+0000", "size": 2168428, "mimeType": "image/gif" }, { "id": "66982", "filename": "25_V.gif", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2019-09-27T09:49:17.000+0000", "size": 2270634, "mimeType": "image/gif" }, { "id": "66979", "filename": "26_H.gif", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2019-09-27T09:49:28.000+0000", "size": 2116927, "mimeType": "image/gif" }, { "id": "66980", "filename": "26_V.gif", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2019-09-27T09:49:23.000+0000", "size": 2230997, "mimeType": "image/gif" }, { "id": "66986", "filename": "app.js", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2019-09-27T09:41:23.000+0000", "size": 724, "mimeType": "text/javascript" }, { "id": "66985", "filename": "fix(android)__configuration_change_not_saved_in_current_context.patch", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2019-09-27T09:48:48.000+0000", "size": 875, "mimeType": "text/x-patch" }, { "id": "66993", "filename": "landscape_7.png", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-09-29T10:18:00.000+0000", "size": 59046, "mimeType": "image/png" }, { "id": "66994", "filename": "potrait_7.png", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-09-29T10:17:59.000+0000", "size": 56118, "mimeType": "image/png" }, { "id": "67090", "filename": "Screen Shot 2019-10-26 at 10.49.20 PM.png", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2019-10-26T19:51:02.000+0000", "size": 98056, "mimeType": "image/png" } ], "flagged": false, "summary": "Android: Configuration change not saved in context for API < 26", "creator": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "subtasks": [], "reporter": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "environment": "Ti SDK 8.2.0.GA", "comment": { "comments": [ { "id": "451684", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Hello [~s.volkov],\r\nWe tested the issue you reported. The calendar is working as expected with horizontal and vertical mode on device Huawei y9 2018 (android 8) and Huawei Gr3 2017 (android 7).\r\n\r\n*Android 8:*\r\n !1569750810528.JPEG|thumbnail! !1569750969144.JPEG|thumbnail! \r\n\r\n\r\n*Android 7:*\r\n!potrait_7.png|thumbnail! !landscape_7.png|thumbnail! \r\n\r\nWhich device are you using?", "updateAuthor": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-09-29T10:19:14.000+0000", "updated": "2019-09-29T10:19:14.000+0000" }, { "id": "451695", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "body": "Hi.\r\nScreenshots in the attachment are from the official emulators.\r\nProblem is reproduced on your screenshots:\r\n- !1569750969144.JPEG|thumbnail!: in horizontal orientation date and month should be left of the calendar\r\n- !potrait_7.png|thumbnail!: normally, when there is enough space, date-picker mode should be \"calendar\", not \"spinner\" (but that could be vendor modifications or some other bug, not related to this).\r\n\r\nSteps to reproduce (nn_V.gif):\r\n1. While holding device in vertical orientation, launch the application\r\n2. Click button, verify that month and date are above calendar, press back\r\n3. Turn device horizontally\r\n4. Click button, verify that month and date are left of the calendar (broken on API < 26)\r\n", "updateAuthor": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2019-09-30T09:35:49.000+0000", "updated": "2019-09-30T09:35:49.000+0000" }, { "id": "451696", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~s.volkov],\r\nCan you please share the (nn_V.gif) image to us?", "updateAuthor": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-09-30T09:50:07.000+0000", "updated": "2019-09-30T09:50:07.000+0000" }, { "id": "451697", "author": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "body": "By \"nn_V.gif\" I meant any of 24_V.gif, 25_V.gif and 26_v.gif.", "updateAuthor": { "name": "s.volkov", "key": "s.volkov", "displayName": "Sergey Volkov", "active": true, "timeZone": "Europe/Moscow" }, "created": "2019-09-30T09:57:39.000+0000", "updated": "2019-09-30T09:57:39.000+0000" }, { "id": "452281", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello [~s.volkov], I was able to reproduce the issue on our end using SDK 8.2.0.GA. I do see the behavior in the Android API<26. !Screen Shot 2019-10-26 at 10.49.20 PM.png|thumbnail! The attached screenshot shows the difference in ANdroi d8.0 and Android 7.1 emulators. Moving to TIMOB. Thanks.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2019-10-26T19:51:43.000+0000", "updated": "2019-10-26T19:51:43.000+0000" }, { "id": "455003", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "FR Passed: Waiting on Jenkins build", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-04-07T13:55:46.000+0000", "updated": "2020-04-07T13:55:46.000+0000" }, { "id": "455173", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "merged to master for 9.1.0. cherry-picked to 9_0_X for 9.0.2.", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2020-04-17T14:27:04.000+0000", "updated": "2020-04-17T14:27:04.000+0000" }, { "id": "455364", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "*Closing ticket.* Fix verified in SDK version 9.1.0.v20200501090150 and 9.0.2.v20200430111828 \r\n\r\nTest and other information can be found at:\r\nhttps://github.com/appcelerator/titanium_mobile/pull/11300", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-05-05T13:43:55.000+0000", "updated": "2020-05-05T13:43:55.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }