{ "id": "174222", "key": "TIMOB-27446", "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": "20884", "name": "Release 8.2.1", "archived": false, "released": true, "releaseDate": "2019-10-25" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2019-10-10T13:45:35.000+0000", "created": "2019-10-04T10:56:26.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "engSchedule", "listview", "searchBar" ], "versions": [ { "id": "20884", "name": "Release 8.2.1", "archived": false, "released": true, "releaseDate": "2019-10-25" }, { "id": "20827", "name": "Release 8.2.0", "archived": false, "released": true, "releaseDate": "2019-09-19" } ], "issuelinks": [ { "id": "57872", "type": { "id": "10000", "name": "Blocks", "inward": "is blocked by", "outward": "blocks" }, "inwardIssue": { "id": "174282", "key": "TIMOB-27492", "fields": { "summary": "Searchbar issue on tableView with latest iOS SDK", "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": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false } } } }, { "id": "58776", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "175601", "key": "TIMOB-28170", "fields": { "summary": "TI.UI.SearchBar Test Suite: TI.UI.SearchBar TIMOB-27446 iOS Only", "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" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "10100", "description": "This Issue Type is used to create Zephyr Test within Jira.", "name": "Test", "subtask": false } } } } ], "assignee": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2020-10-05T08:01:24.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": "The SearchBar in a ListView on iOS 13 doesn't behave at all. Positioning is off, blurring doesn't work properly and once you do blur overlay doesn't go away. \r\n\r\nIt works well with 8.2.0.GA on iOS 12.\r\n\r\nReproducible code. No related tss/js code, just open this up.\r\n\r\n{code:xml}\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n{code}\r\n", "attachment": [ { "id": "67012", "filename": "Screen Shot 2019-10-04 at 8.52.01 AM.png", "author": { "name": "ahutton", "key": "ahutton", "displayName": "Alan Hutton", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-10-04T15:54:45.000+0000", "size": 119498, "mimeType": "image/png" }, { "id": "67011", "filename": "Simulator Screen Shot - iPhone 11 - 2019-10-04 at 13.25.23.png", "author": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "created": "2019-10-04T11:25:39.000+0000", "size": 60444, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS: When blurring SearchBar with ListView overlay doesn't behave well on iOS 13", "creator": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "subtasks": [], "reporter": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "environment": "iOS 13, TiSDK 8.2.0.GA or latest 8.2.1", "comment": { "comments": [ { "id": "451866", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR(master) - https://github.com/appcelerator/titanium_mobile/pull/11263\r\nPR(8_2_X) - https://github.com/appcelerator/titanium_mobile/pull/11264\r\n\r\nTest Case - \r\nListView - \r\n\r\n\r\n{code:java}\r\n var rows = [];\r\n for (var i = 0; i < 40; i++) {\r\n var title = 'Row '+ i;\r\n rows.push({ properties: { title:title , backgroundColor: 'red', searchableText:title}});\r\n }\r\n var win = Ti.UI.createWindow({\r\n\t title: 'TEST',\r\n\t backgroundColor: 'white',\r\n\t layout: 'vertical'\r\n }); \r\n var sb = Ti.UI.createSearchBar();\r\n\r\n var ls = Ti.UI.createListSection({\r\n items: rows,\r\n sectionHeaderTitle: 'Section header',\r\n });\r\n var lv = Ti.UI.createListView({\r\n sections: [ls],\r\n searchView: sb,\r\n });\r\n\r\n sb.setHintText(\"test\");\r\n\r\n sb.addEventListener('return', function(e){\r\n \tsb.blur();\r\n });\r\n\r\n win.add(lv);\r\n var navWin = Ti.UI.iOS.createNavigationWindow({window: win});\r\n navWin.open();\r\n{code}\r\n\r\nTableView - \r\n\r\n{code:java}\r\n var rows = [];\r\n for (var i = 0; i < 20; i++) {\r\n var title = 'Row '+ i;\r\n rows.push({ title: title});\r\n }\r\n var win = Ti.UI.createWindow({\r\n title: 'TEST',\r\n backgroundColor: '#ffffff'\r\n });\r\n \r\n var nav = Ti.UI.iOS.createNavigationWindow({ \r\n window: win,\r\n });\r\n \r\n var sb = Ti.UI.createSearchBar();\r\n \r\n var lv = Ti.UI.createTableView({\r\n hideSearchOnSelection: false,\r\n data: rows,\r\n search: sb,\r\n });\r\n\r\n sb.addEventListener('return', function(e){\r\n \tsb.blur();\r\n });\r\n \r\n win.add(lv);\r\n nav.open();\r\n{code}\r\n", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-10-04T22:14:41.000+0000", "updated": "2019-10-04T22:14:41.000+0000" }, { "id": "451921", "author": { "name": "ssaddique", "key": "ssaddique", "displayName": "Sohail Saddique", "active": true, "timeZone": "Europe/London" }, "body": "FR: Passed. Waiting on Jenkins", "updateAuthor": { "name": "ssaddique", "key": "ssaddique", "displayName": "Sohail Saddique", "active": true, "timeZone": "Europe/London" }, "created": "2019-10-09T13:17:34.000+0000", "updated": "2019-10-09T13:17:34.000+0000" }, { "id": "451955", "author": { "name": "ssaddique", "key": "ssaddique", "displayName": "Sohail Saddique", "active": true, "timeZone": "Europe/London" }, "body": "Verified on latest build: 8.2.1.v20191009074714\r\n\r\nTicked closed.", "updateAuthor": { "name": "ssaddique", "key": "ssaddique", "displayName": "Sohail Saddique", "active": true, "timeZone": "Europe/London" }, "created": "2019-10-10T13:45:23.000+0000", "updated": "2019-10-10T13:45:23.000+0000" }, { "id": "451975", "author": { "name": "mallik.majety", "key": "mallik.majety", "displayName": "Mallik Majety", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi, when is 8.2.1 going to be released? Our app is affected by this bug and is critical.", "updateAuthor": { "name": "mallik.majety", "key": "mallik.majety", "displayName": "Mallik Majety", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2019-10-11T02:35:36.000+0000", "updated": "2019-10-11T02:35:36.000+0000" }, { "id": "451978", "author": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~mallik.majety] you could download 8.2.1 now already (the latest nightly) http://builds.appcelerator.com/\r\n\r\nor, you could cherry pick this PR and compile it on top of the current 8.2.0 for example. See https://devblog.axway.com/mobile-apps/patch-titanium-sdk-using-cherry-picking/", "updateAuthor": { "name": "topener", "key": "topener", "displayName": "Rene Pot", "active": true, "timeZone": "Europe/Berlin" }, "created": "2019-10-11T11:03:13.000+0000", "updated": "2019-10-11T11:03:13.000+0000" }, { "id": "452385", "author": { "name": "mopx", "key": "mopx", "displayName": "Jorge Yau", "active": true, "timeZone": "America/Panama" }, "body": "barColor works fine on 8.2.1 but what about the rest of the color elements? they're ignored.", "updateAuthor": { "name": "mopx", "key": "mopx", "displayName": "Jorge Yau", "active": true, "timeZone": "America/Panama" }, "created": "2019-10-30T18:17:27.000+0000", "updated": "2019-10-30T18:17:27.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }