{ "id": "115277", "key": "TIMOB-14069", "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": null, "resolutiondate": null, "created": "2013-05-31T13:50:45.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [ { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "issuelinks": [], "assignee": null, "updated": "2018-02-28T20:04:22.000+0000", "status": { "description": "Submitted for code review", "name": "In Review", "id": "10003", "statusCategory": { "id": 4, "key": "indeterminate", "colorName": "yellow", "name": "In Progress" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "This occurs when including a TextField in a TableViewRow.\r\n\r\nUpon tapping/clicking the TextField a soft keyboard pops up and then another immediately pops up over the first. When trying to type using the displayed keyboard, no text is entered into the TextField. Tapping the TextField again without first hiding the bad keyboard results in the correct keyboard being displayed and proper functionality is restored. This happens regardless of the keyboard type assigned to the TextField.\r\n\r\nSample code to reproduce the issue:\r\n{code:JavaScript}\r\n\tvar win = Ti.UI.createWindow({\r\n\t backgroundColor:'white',\r\n\t});\r\n\t \r\n\tvar textField = Ti.UI.createTextField({\r\n\t keyboardType:Ti.UI.KEYBOARD_DECIMAL_PAD,\r\n\t top:0,\r\n\t width:50,\r\n\t});\r\n\t\r\n\tvar tableView = Ti.UI.createTableView({\r\n\t\theight:Ti.UI.FILL,\r\n\t\twidth:Ti.UI.FILL\r\n\t});\r\n\tvar row = Ti.UI.createTableViewRow({\r\n\t\tsize:Ti.UI.SIZE\r\n\t});\r\n\trow.add(textField);\r\n\ttableView.appendRow(row);\r\n\t\r\n\twin.add(tableView);\r\n\twin.open();\r\n{code}", "attachment": [], "flagged": false, "summary": "Android: TextField within a TableViewRow shows one keyboard and then another immediately overlaying the first.", "creator": { "name": "cliff.newton", "key": "cliff.newton", "displayName": "Clifton Newton", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "clathrop", "key": "clathrop", "displayName": "Carter Lathrop", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Android 2.2, 2.3, 4.0, and 4.1.2 Tested in emulator, Samsung Galaxy Tab 2 (SCH-l915), and Samsung Galaxy Tab (SCH-l800)\r\n\r\nTitanium Studio - version 3.1.0.201304151600-15042013160414", "comment": { "comments": [ { "id": "255228", "author": { "name": "clathrop", "key": "clathrop", "displayName": "Carter Lathrop", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Clifton,\n\nThanks for bringing this to our attention. Confirmed bug behavior on device Galaxy S3 4.1.2, with Ti SDK 3.2 CI, Titanium Studio, build: 3.1.0.201303032333. Moving to Ti-Mobile.\n\nRegards,\nCarter", "updateAuthor": { "name": "clathrop", "key": "clathrop", "displayName": "Carter Lathrop", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-05-31T18:50:04.000+0000", "updated": "2013-05-31T18:50:04.000+0000" }, { "id": "289579", "author": { "name": "bijuexalture", "key": "bijuexalture", "displayName": "Biju pm", "active": true, "timeZone": "Asia/Kolkata" }, "body": "PR:- https://github.com/appcelerator/titanium_mobile/pull/5252", "updateAuthor": { "name": "bijuexalture", "key": "bijuexalture", "displayName": "Biju pm", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2014-01-24T09:24:25.000+0000", "updated": "2014-01-24T09:24:25.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }