{ "id": "147441", "key": "TIMOB-18865", "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": "16723", "description": "Windows Platform Support, ListView updates, Vector overlays in maps", "name": "Release 4.1.0", "archived": false, "released": true, "releaseDate": "2015-07-08" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-05-15T21:35:30.000+0000", "created": "2015-04-30T22:55:26.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "issuelinks": [], "assignee": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2015-06-01T22:51:35.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": "h6.Steps to reproduce\r\n1) Run sample on iPad Sim/device and hit \"Focus to see keyboard w/ toolbar\"\r\n2) Undock Keyboard by clicking the icon at bottom right. \r\n3) Events work as expected\r\n4) Hide keyboard, noticed toolbar remains in the middle of screen.\r\n\r\nh6.Test Case\r\n{code}\r\nvar win = Ti.UI.createWindow({\r\n //title : _args.title\r\n});\r\n\r\nwin.orientationModes = [Titanium.UI.PORTRAIT, Titanium.UI.UPSIDE_PORTRAIT, Titanium.UI.LANDSCAPE_LEFT, Titanium.UI.LANDSCAPE_RIGHT];\r\n\r\nvar flexSpace = Titanium.UI.createButton({\r\n systemButton : Titanium.UI.iPhone.SystemButton.FLEXIBLE_SPACE\r\n});\r\n\r\nvar tf = Titanium.UI.createTextField({\r\n height : 32,\r\n backgroundImage : 'KS_nav_ui.png',\r\n width : 200,\r\n font : {\r\n fontSize : 13\r\n },\r\n color : '#777',\r\n paddingLeft : 10,\r\n borderStyle : Titanium.UI.INPUT_BORDERSTYLE_NONE\r\n});\r\n\r\nvar camera = Titanium.UI.createButton({\r\n backgroundImage : 'KS_nav_views.png',\r\n height : 33,\r\n width : 33\r\n});\r\ncamera.addEventListener('click', function() {\r\n Titanium.UI.createAlertDialog({\r\n title : 'Toolbar',\r\n message : 'You clicked camera!'\r\n }).show();\r\n});\r\n\r\nvar send = Titanium.UI.createButton({\r\n backgroundImage : 'KS_nav_ui.png',\r\n backgroundSelectedImage : 'KS_nav_views.png',\r\n width : 67,\r\n height : 32\r\n});\r\nsend.addEventListener('click', function() {\r\n Titanium.UI.createAlertDialog({\r\n title : 'Toolbar',\r\n message : 'You clicked send!'\r\n }).show();\r\n});\r\n\r\nvar textfield = Titanium.UI.createTextField({\r\n color : '#336699',\r\n value : 'Focus to see keyboard w/ toolbar',\r\n height : 35,\r\n width : 300,\r\n top : 10,\r\n borderStyle : Titanium.UI.INPUT_BORDERSTYLE_ROUNDED,\r\n keyboardToolbar : [flexSpace, camera, flexSpace, tf, flexSpace, send, flexSpace],\r\n keyboardToolbarColor : '#999',\r\n keyboardToolbarHeight : 40\r\n});\r\n\r\nvar textfield2 = Titanium.UI.createTextField({\r\n color : '#336699',\r\n value : 'Focus to see keyboard w/o toolbar',\r\n height : 35,\r\n width : 300,\r\n top : 70,\r\n borderStyle : Titanium.UI.INPUT_BORDERSTYLE_ROUNDED\r\n});\r\n\r\nwin.add(textfield);\r\nwin.add(textfield2);\r\n\r\nwin.open();\r\n{code}", "attachment": [ { "id": "55225", "filename": "iOS8.2 iPad mini.png", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-05-04T18:56:18.000+0000", "size": 139993, "mimeType": "image/png" }, { "id": "55240", "filename": "KeyboardKeys.zip", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-05-05T21:17:12.000+0000", "size": 110962, "mimeType": "application/zip" } ], "flagged": false, "summary": "iOS8: Keyboard toolbar not removed when undocking keyboard", "creator": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "environment": "iOS 8.3\r\nTitanium SDK 4.0.0.RC", "closedSprints": [ { "id": 404, "state": "closed", "name": "2015 Sprint 10 SDK", "startDate": "2015-05-09T00:00:53.391Z", "endDate": "2015-05-23T00:00:00.000Z", "completeDate": "2015-05-25T14:55:16.386Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "351529", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Need to check if it's a regression.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-05-04T16:35:34.000+0000", "updated": "2015-05-04T16:35:34.000+0000" }, { "id": "351566", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Not a regression. Attached image from device. ", "updateAuthor": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-05-04T18:57:30.000+0000", "updated": "2015-05-04T18:57:30.000+0000" }, { "id": "351567", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Here is a video showing the issue: http://screencast.com/t/jsfTcLvQc8 ", "updateAuthor": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-05-04T18:59:33.000+0000", "updated": "2015-05-04T18:59:33.000+0000" }, { "id": "351624", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Can we check if it is reproducible natively?", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-05-05T03:52:40.000+0000", "updated": "2015-05-05T03:52:40.000+0000" }, { "id": "351696", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "body": "So far I can't reproduce natively. ", "updateAuthor": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-05-05T21:16:54.000+0000", "updated": "2015-05-05T21:16:54.000+0000" }, { "id": "352517", "author": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "body": "PR here: https://github.com/appcelerator/titanium_mobile/pull/6849", "updateAuthor": { "name": "cng", "key": "cng", "displayName": "Chee Kiat Ng", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-05-14T09:49:05.000+0000", "updated": "2015-05-14T09:49:05.000+0000" }, { "id": "354040", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified the fix.\r\nThe toolbar is now removed after undocking keyboard.\r\n\r\nClosing.\r\n\r\nEnvironment:\r\nAppc Studio : 4.1.0.201505071004\r\nTi SDK : 4.1.0.v20150529013634\r\nCLI : 4.0.1\r\nAlloy : 1.6.0\r\nMAC Yosemite : 10.10.3\r\nAppc npm : 4.0.0\r\nAppc CLI : 4.0.1\r\nNode: v0.10.37\r\nIpad Simulator : Ipad Retina IOS 8.3", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-06-01T22:51:27.000+0000", "updated": "2015-06-01T22:51:27.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }