{ "id": "118389", "key": "TIMOB-14845", "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": "15422", "description": "Release 3.3.0", "name": "Release 3.3.0", "archived": false, "released": true, "releaseDate": "2014-07-16" } ], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2013-11-02T16:23:49.000+0000", "created": "2013-08-12T23:23:27.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "parity", "qe-3.1.2" ], "versions": [ { "id": "15479", "description": "Release 3.1.2", "name": "Release 3.1.2", "archived": true, "released": true, "releaseDate": "2013-07-31" } ], "issuelinks": [], "assignee": { "name": "sunila", "key": "sunila", "displayName": "Sunila", "active": true, "timeZone": "Asia/Kolkata" }, "updated": "2015-02-02T20:47:17.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" }, { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "This is not a regression. \r\n\r\nWhen trying to finish typing an ID number by clicking \"done\" on the keyboard, the text field does not save the number. \r\n\r\nSteps to Reproduce:\r\n\r\n1. KitchenSink: Phone: Contacts: Search by ID.\r\n2. Enter any number in 'RecordID Number', then press the key \"done\" on the keyboard instead button 'Find Record by ID'.\r\n\r\nNote: We can type the number and press the button 'Find Record by ID', and search will be complete.\r\n\r\nActual Result:\r\n\r\nClear text field.\r\n\r\nExpected Result:\r\n\r\nNumber should stay in the text field, so \"Find Record by ID\" could be pressed. (like with iOS)", "attachment": [], "flagged": false, "summary": "Android: Search by ID - ID number does not remain in the text field after \"done\" key pressed on the keyboard", "creator": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Appcelerator Studio: , build: 3.1.2.201308091728\r\nTitanium SDK, build: 3.1.2.v20130809141556\r\nCLI: 3.1.2-alpha\r\nAlloy: 1.2.0-alpha6\r\nDevices:\r\nNexus4 Android version 4.3\r\nNexus7(2) Android version 4.3", "comment": { "comments": [ { "id": "277841", "author": { "name": "sunila", "key": "sunila", "displayName": "Sunila", "active": true, "timeZone": "Asia/Kolkata" }, "body": "In Android, button doesn't take focus in touch mode and the code tf1.blur in 'return' handler will set the focus to the next focusable control which is the same textfield itself. Since 'clearOnEdit' is set to true, this clear the text.\r\nI think the right implementation should be to execute the same search code that is executed when button is clicked in the 'return' handler also.", "updateAuthor": { "name": "sunila", "key": "sunila", "displayName": "Sunila", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2013-11-02T16:23:49.000+0000", "updated": "2013-11-02T16:23:49.000+0000" }, { "id": "310069", "author": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "body": "closing as invalid.", "updateAuthor": { "name": "oromero", "key": "oromero", "displayName": "Olga Romero", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-06-19T23:35:21.000+0000", "updated": "2014-06-19T23:35:21.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }