{ "id": "173617", "key": "TIMOB-27094", "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": "20412", "name": "Release 8.1.0", "archived": false, "released": true, "releaseDate": "2019-08-13" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2019-08-05T16:34:18.000+0000", "created": "2019-05-12T23:41:13.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "SearchBar", "android", "engSchedule", "listView", "regression", "searchview" ], "versions": [ { "id": "20432", "name": "Release 8.0.1", "archived": false, "released": true, "releaseDate": "2019-05-15" } ], "issuelinks": [ { "id": "58238", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "173767", "key": "TIMOB-27157", "fields": { "summary": "Android: SearchBar is overlapped by listview content (regression)", "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" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2020-03-02T19:25:45.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": "Android searchView is broken in 8.0.1.RC\r\n\r\nAdding an Android.searchView to a listView is positioning it underneath the first item in the list and so can not be accessed at all. (see screenshots).\r\n\r\n !8.0.1.v20190423123234.jpg|thumbnail! Shows the expected behaviour\r\n !8.0.1.v20190426162041.jpg|thumbnail! Shows the exact same app with a different sdk selected and the search view is hidden under the first row.\r\n\r\n8.0.1.v20190423123234 works correctly, 8.0.1.v20190426162041 does not.\r\n\r\n", "attachment": [ { "id": "66631", "filename": "1558342471856.JPEG", "author": { "name": "jnaher", "key": "jnaher", "displayName": "Jebun Naher", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2019-05-21T05:04:06.000+0000", "size": 17577, "mimeType": "image/jpeg" }, { "id": "66599", "filename": "8.0.1.v20190423123234.jpg", "author": { "name": "beaurepair", "key": "beaurepair", "displayName": "Beau Gibson", "active": true, "timeZone": "Australia/Sydney" }, "created": "2019-05-12T23:39:45.000+0000", "size": 63593, "mimeType": "image/jpeg" }, { "id": "66600", "filename": "8.0.1.v20190426162041.jpg", "author": { "name": "beaurepair", "key": "beaurepair", "displayName": "Beau Gibson", "active": true, "timeZone": "Australia/Sydney" }, "created": "2019-05-12T23:39:45.000+0000", "size": 57879, "mimeType": "image/jpeg" }, { "id": "66612", "filename": "Screenshot_20190517-162140.jpg", "author": { "name": "beaurepair", "key": "beaurepair", "displayName": "Beau Gibson", "active": true, "timeZone": "Australia/Sydney" }, "created": "2019-05-17T06:26:15.000+0000", "size": 49877, "mimeType": "image/jpeg" }, { "id": "66611", "filename": "Screenshot_20190517-162349.jpg", "author": { "name": "beaurepair", "key": "beaurepair", "displayName": "Beau Gibson", "active": true, "timeZone": "Australia/Sydney" }, "created": "2019-05-17T06:26:03.000+0000", "size": 53449, "mimeType": "image/jpeg" } ], "flagged": false, "summary": "Android: ListView's SearchBar/SearchView wrongly overlaps rows as of 8.0.1", "creator": { "name": "beaurepair", "key": "beaurepair", "displayName": "Beau Gibson", "active": true, "timeZone": "Australia/Sydney" }, "subtasks": [], "reporter": { "name": "beaurepair", "key": "beaurepair", "displayName": "Beau Gibson", "active": true, "timeZone": "Australia/Sydney" }, "environment": "Operating System\r\n Name = Mac OS X\r\n Version = 10.14.2\r\n Architecture = 64bit\r\n # CPUs = 8\r\n Memory = 8589934592\r\n\r\nNode.js\r\n Node.js Version = 9.9.0\r\n npm Version = 5.8.0\r\n\r\nTitanium CLI\r\n CLI Version = 5.1.1\r\n node-appc Version = 0.2.44\r\n\r\n\r\nAppcelerator CLI\r\n Installer = 4.2.13\r\n Core Package = 7.0.10\r\n\r\nTitanium SDK\r\n SDK Version = 8.0.1.v20190423123234\r\n", "closedSprints": [ { "id": 1157, "state": "closed", "name": "2019 Sprint 16", "startDate": "2019-07-29T15:35:47.313Z", "endDate": "2019-08-11T15:35:00.000Z", "completeDate": "2019-08-12T07:57:02.552Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "448463", "author": { "name": "beaurepair", "key": "beaurepair", "displayName": "Beau Gibson", "active": true, "timeZone": "Australia/Sydney" }, "body": "\r\n{code:javascript}\r\n(function(){\r\n\r\n\t\tvar win = Ti.UI.createWindow({backgroundColor: 'white'});\r\n\t\tvar listView = Ti.UI.createListView({\r\n\t\t\tsearchView : Ti.UI.createSearchBar()\r\n\t\t});\r\n\t\tvar sections = [];\r\n\r\n\t\tvar fruitSection = Ti.UI.createListSection({ headerTitle: 'Fruits'});\r\n\t\tvar fruitDataSet = [\r\n\t\t\t{properties: { title: 'Apple'}},\r\n\t\t\t{properties: { title: 'Banana'}},\r\n\t\t];\r\n\t\tfruitSection.setItems(fruitDataSet);\r\n\t\tsections.push(fruitSection);\r\n\r\n\t\tlistView.sections = sections;\r\n\t\twin.add(listView);\r\n\t\twin.open();\r\n})();\r\n{code}\r\n\r\nWorks as expected in 8.0.1.v20190423123234.\r\nAny builds after (both 8.0.1 and 8.0.2 - including 8.0.2.v20190516075049) will display the search bar under the first item in the list\r\n", "updateAuthor": { "name": "beaurepair", "key": "beaurepair", "displayName": "Beau Gibson", "active": true, "timeZone": "Australia/Sydney" }, "created": "2019-05-17T06:21:34.000+0000", "updated": "2019-05-17T06:21:34.000+0000" }, { "id": "448464", "author": { "name": "beaurepair", "key": "beaurepair", "displayName": "Beau Gibson", "active": true, "timeZone": "Australia/Sydney" }, "body": "Expected:\r\n !Screenshot_20190517-162349.jpg|thumbnail! \r\n\r\nActual:\r\n !Screenshot_20190517-162140.jpg|thumbnail! ", "updateAuthor": { "name": "beaurepair", "key": "beaurepair", "displayName": "Beau Gibson", "active": true, "timeZone": "Australia/Sydney" }, "created": "2019-05-17T06:26:28.000+0000", "updated": "2019-05-17T06:26:28.000+0000" }, { "id": "449435", "author": { "name": "beaurepair", "key": "beaurepair", "displayName": "Beau Gibson", "active": true, "timeZone": "Australia/Sydney" }, "body": "Is this going to get addressed? It's still broken in all 8.x.x builds after 8.0.1.v20190423123234\r\n\r\nThis makes any android apps using search views unusable!", "updateAuthor": { "name": "beaurepair", "key": "beaurepair", "displayName": "Beau Gibson", "active": true, "timeZone": "Australia/Sydney" }, "created": "2019-06-28T01:46:20.000+0000", "updated": "2019-06-28T01:46:20.000+0000" }, { "id": "450204", "author": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR (master): https://github.com/appcelerator/titanium_mobile/pull/11104\r\nPR (8.1.x): https://github.com/appcelerator/titanium_mobile/pull/11105\r\n", "updateAuthor": { "name": "jquick", "key": "jquick", "displayName": "Joshua Quick", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-08-01T03:54:54.000+0000", "updated": "2019-08-01T03:54:54.000+0000" }, { "id": "450216", "author": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~beaurepair] we are currently putting in a fix, and plan to have it in the next release. Thanks for filing this ticket.", "updateAuthor": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-08-01T15:56:24.000+0000", "updated": "2019-08-01T15:56:24.000+0000" }, { "id": "450221", "author": { "name": "kmahalingam", "key": "kmahalingam", "displayName": "Keerthi Mahalingam", "active": false, "timeZone": "America/Los_Angeles" }, "body": "FR Passed. Waiting on Jenkins to merge\r\n", "updateAuthor": { "name": "kmahalingam", "key": "kmahalingam", "displayName": "Keerthi Mahalingam", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-08-01T17:54:17.000+0000", "updated": "2019-08-01T17:54:17.000+0000" }, { "id": "450223", "author": { "name": "kmahalingam", "key": "kmahalingam", "displayName": "Keerthi Mahalingam", "active": false, "timeZone": "America/Los_Angeles" }, "body": "PR Merged", "updateAuthor": { "name": "kmahalingam", "key": "kmahalingam", "displayName": "Keerthi Mahalingam", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-08-01T18:36:00.000+0000", "updated": "2019-08-01T18:36:00.000+0000" }, { "id": "450230", "author": { "name": "kmahalingam", "key": "kmahalingam", "displayName": "Keerthi Mahalingam", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Verified the fix on sdk 8.2.0.v20190801113937 and 8.1.0.v20190801142345.no overlapping. works as expected.\r\n{code}\r\nOperating System\r\n Name = Mac OS X\r\n Version = 10.14.5\r\n Architecture = 64bit\r\n # CPUs = 12\r\n Memory = 17179869184\r\nNode.js\r\n Node.js Version = 10.16.0\r\n npm Version = 6.9.0\r\nTitanium CLI\r\n CLI Version = 5.2.1\r\nTitanium SDK\r\n SDK Version = 8.2.0.v20190801113937 and 8.1.0.v20190801142345\r\nDevice -samsung s5 android 6\r\nEmulator-pixel android 9\r\n{code}", "updateAuthor": { "name": "kmahalingam", "key": "kmahalingam", "displayName": "Keerthi Mahalingam", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-08-01T22:44:38.000+0000", "updated": "2019-08-01T22:44:38.000+0000" }, { "id": "450231", "author": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~beaurepair], we believe we may have a fix. Can you please try 8.1.0.v20190801142345 or later? It's now merged to 8.1.X branch so you can just do:\r\nappc ti sdk install -b 8_1_X -d\r\n", "updateAuthor": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-08-01T22:57:18.000+0000", "updated": "2019-08-01T22:57:18.000+0000" }, { "id": "450233", "author": { "name": "beaurepair", "key": "beaurepair", "displayName": "Beau Gibson", "active": true, "timeZone": "Australia/Sydney" }, "body": "@amukherjee works fine in 8.1.0.v20190801142345", "updateAuthor": { "name": "beaurepair", "key": "beaurepair", "displayName": "Beau Gibson", "active": true, "timeZone": "Australia/Sydney" }, "created": "2019-08-02T01:05:21.000+0000", "updated": "2019-08-02T01:05:21.000+0000" }, { "id": "450274", "author": { "name": "kmahalingam", "key": "kmahalingam", "displayName": "Keerthi Mahalingam", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Verified as fixed.Closing", "updateAuthor": { "name": "kmahalingam", "key": "kmahalingam", "displayName": "Keerthi Mahalingam", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-08-05T16:34:15.000+0000", "updated": "2019-08-05T16:34:15.000+0000" } ], "maxResults": 14, "total": 14, "startAt": 0 } } }