{ "id": "123538", "key": "TIMOB-15940", "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": "15719", "description": "2013 Sprint 26", "name": "2013 Sprint 26", "archived": true, "released": true, "releaseDate": "2014-01-03" }, { "id": "15720", "description": "2013 Sprint 26 API", "name": "2013 Sprint 26 API", "archived": true, "released": true, "releaseDate": "2014-01-03" }, { "id": "15856", "description": "Release 3.2.1", "name": "Release 3.2.1", "archived": false, "released": true, "releaseDate": "2014-02-10" }, { "id": "15422", "description": "Release 3.3.0", "name": "Release 3.3.0", "archived": false, "released": true, "releaseDate": "2014-07-16" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-12-27T23:06:35.000+0000", "created": "2013-12-10T16:46:32.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "ios", "module_keyboard", "module_textfield", "qe-testadded" ], "versions": [], "issuelinks": [ { "id": "33923", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "124000", "key": "TIMOB-16046", "fields": { "summary": "iOS7: keyboardToolbar disappears after focussing textField 2-3 times", "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": "Low", "id": "4" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "33697", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "123546", "key": "TIMOB-15967", "fields": { "summary": "iOS: keyboardToolbar fails to disappear", "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": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-02-21T06:29:52.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": "h4. Expectation\r\nExpect keyboardToolbar to appear every time keyboard is shown.\r\n\r\nh4. Demonstration Video\r\n\r\nhttp://screencast.com/t/6ReuzfPS\r\n\r\nh4. Reality\r\nkeyboardToolbar does not appear every time keyboard is shown. In the demo video, it occurred on the second iteration. This is not a constant, as it may not do it for 3 or 4 openings.\r\n\r\n\r\nh4. Testcase\r\n\r\n{code}\r\nvar mainWindow = Titanium.UI.createWindow({ \r\n backgroundColor:'#fff'\r\n});\r\n \r\nvar textfield = Ti.UI.createTextField({keyboardType: Ti.UI.KEYBOARD_NUMBER_PAD, returnKeyType: Ti.UI.RETURNKEY_DONE, backgroundColor: '#262626', border: 1, width: 100});\r\nvar toolbarDone = Ti.UI.createButton({systemButton: Titanium.UI.iPhone.SystemButton.DONE});\r\nvar flexSpace = Titanium.UI.createButton({systemButton : Titanium.UI.iPhone.SystemButton.FLEXIBLE_SPACE});\r\ntoolbarDone.addEventListener('click', function(){\r\n textfield.blur();\r\n \r\n });\r\ntextfield.keyboardToolbarColor = '#80c342';\r\ntextfield.keyboardToolbar = [flexSpace, toolbarDone];\r\n\r\nmainWindow.add(textfield);\r\n\r\n \r\nmainWindow.open();\r\n{code}", "attachment": [], "flagged": false, "summary": "iOS: keyboardToolbar disappears after multiple displays", "creator": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "environment": "h5. System 1\r\n\r\nOperating System\r\n Name = Mac OS X\r\n Version = 10.9\r\n Architecture = 64bit\r\n # CPUs = 4\r\n Memory = 24.0GB\r\n\r\nNode.js\r\n Node.js Version = 0.10.15\r\n npm Version = \r\n\r\nTitanium CLI\r\n CLI Version = 3.2.0\r\n node-appc Version = 0.2.0\r\n\r\nTitanium SDKs\r\n 3.3.0.v20131127225644\r\n\r\nXcode\r\n 5.0 (build 5A1413) - Xcode default\r\n 5.0.1 (build 5A2053)\r\n\r\nOccurs on simulator and on device. Occurs building against ios sdk 7.0, 7.03\r\n\r\n", "comment": { "comments": [ { "id": "283554", "author": { "name": "dplunkett3", "key": "dplunkett3", "displayName": "Daniel Plunkett", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Confirmed on this system:\nTitanium Command-Line Interface, CLI version 3.1.2, Titanium SDK version 3.1.3.GA\nOperating System\n Name = Mac OS X\n Version = 10.9\n Memory = 8.0GB\n \nnode.js\n node.js Version = v0.10.15\n npm Version = 1.3.5\n \nXcode\n4.6.3 (build 4H1503)\n Install Location = /Users/danielplunkett/Desktop/Xcode46.app/Contents/Developer\n iOS SDKs = 6.1\n iOS Simulators = 6.0, 6.1\n5.0.1 (build 5A2053)\n Install Location = /Applications/Xcode.app/Contents/Developer\n iOS SDKs = 7.0\n iOS Simulators = 7.0\n", "updateAuthor": { "name": "dplunkett3", "key": "dplunkett3", "displayName": "Daniel Plunkett", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-12-10T16:50:02.000+0000", "updated": "2013-12-10T16:50:02.000+0000" }, { "id": "283559", "author": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Hi Stephen,\r\n\r\nThanks for reporting this issue with greater details. It is much helpful. I have moved this bug for further investigation by Engineering. All updates to this bug will be posted here. We hope to get it fixed soon. If you have any question, please let us know.\r\n\r\nRegards,\r\nShak", "updateAuthor": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-12-10T17:13:56.000+0000", "updated": "2013-12-10T17:13:56.000+0000" }, { "id": "283585", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "This issue is reproducible. On the iphone 5s (7.0.2), you will need to press the text field twice to reproduce the issue. On the iphone 4s (6.0.1), you will need to press the text field at least 10 - 20 times.\n\nTested on:\n\nTitanium Studio, build: 3.2.0.20131209161348\nSDK build: 3.2.0.v20131209192649 \nCLI: 3.2.0-cr\nAlloy: 1.3.0-cr\nXcode: 5.0.2\nDevice: iphone 5 (7.0.2), iphone 4s (6.0.1)", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-12-10T19:04:28.000+0000", "updated": "2013-12-10T19:04:28.000+0000" }, { "id": "285749", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "body": "This prevents the shipping of an app.", "updateAuthor": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2013-12-24T15:57:42.000+0000", "updated": "2013-12-24T15:57:42.000+0000" }, { "id": "285918", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "https://github.com/appcelerator/titanium_mobile/pull/5165", "updateAuthor": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-12-27T01:26:25.000+0000", "updated": "2013-12-27T01:26:25.000+0000" }, { "id": "286279", "author": { "name": "srahim", "key": "srahim", "displayName": "Sabil Rahim", "active": true, "timeZone": "America/Los_Angeles" }, "body": "32X PR : https://github.com/appcelerator/titanium_mobile/pull/5174", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-12-30T19:00:13.000+0000", "updated": "2014-01-03T18:16:02.000+0000" }, { "id": "286844", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed. Verified the keyboard's toolbar does not disappear after making the keyboard appear multiple times (10 - 20 times).\n\nTested on:\n\nTitanium Studio, build: 3.2.1.201401052124\nSDK build: 3.2.1.v20140106134045, 3.3.0.v20140106141645\nCLI: 3.2.0\nAlloy: 1.3.1-beta\nXcode: 5.0.2\nDevices: iphone 4s (6.0.1), iphone 5s (7.0.2), iphone simulator retina 4-inch (7.0.3)", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-01-06T23:51:43.000+0000", "updated": "2014-01-06T23:51:43.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }