{ "id": "123546", "key": "TIMOB-15967", "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": "15856", "description": "Release 3.2.1", "name": "Release 3.2.1", "archived": false, "released": true, "releaseDate": "2014-02-10" }, { "id": "16586", "description": "Release 3.4.2", "name": "Release 3.4.2", "archived": false, "released": true, "releaseDate": "2017-03-11" }, { "id": "16704", "description": "Release 3.5.0", "name": "Release 3.5.0", "archived": false, "released": true, "releaseDate": "2015-01-13" }, { "id": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-11-04T19:12:18.000+0000", "created": "2013-12-10T19:26:33.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "module_keyboard", "qe-manualtest" ], "versions": [], "issuelinks": [ { "id": "34083", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "124361", "key": "AC-1917", "fields": { "summary": "keyboardToolbar remains on screen after keyboard closed", "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" } }, "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" }, "outwardIssue": { "id": "123538", "key": "TIMOB-15940", "fields": { "summary": "iOS: keyboardToolbar disappears after multiple displays", "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": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "40885", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "126754", "key": "TIMOB-16496", "fields": { "summary": "iOS: Blur event fires twice on TextField", "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 } } } }, { "id": "43658", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "140856", "key": "TIMOB-18127", "fields": { "summary": "iOS: animating the textfield which is added to a tableview causes the keyboard to flicker", "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": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2014-12-03T23:46:39.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 disappear AND NEVER RETURN when the parent containing its window is closed.\r\n\r\nh4. Reality\r\nkeyboardToolbar slides off the screen to the right instead of down, and will slide in right to left under new keyboard\r\n\r\nh4. Demonstration\r\n\r\nApp in the Wild: http://screencast.com/t/U78lP3Lhpv\r\nTest Case Video: http://screencast.com/t/ig9D9PpePY2a\r\n\r\nh4. Testcase\r\n\r\nThis test case shows the weird animation (tool bar left to right, instead of sliding up with keyboard), but the bar does not stick as it does in the video. The test case matches the view layers of the affected app.\r\n\r\n{code}\r\nvar tabGroup = Ti.UI.createTabGroup();\r\n\r\nvar textWindow = 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, bubbleParent: false, 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\nvar scrlView = Ti.UI.createScrollView({layout:'vertical', scrollType: 'vertical', width: Ti.UI.FILL});\r\nscrlView.add(textfield);\r\ntextWindow.add(scrlView);\r\n\r\ntextWindow.addEventListener('focus', function(){\r\n textfield.value = '';\r\n})\r\n\r\nvar secondaryWindow = Ti.UI.createWindow({backgroundColor: 'red'});\r\n\r\nvar mainWindow = Ti.UI.createWindow({backgroundColor: '#fff'});\r\nvar bigButton = Ti.UI.createButton({height: 150, width: 150, title: 'Button', backgroundColor: 'red'});\r\n\r\nmainWindow.add(bigButton);\r\n\r\nvar tab1 = Ti.UI.createTab({window: mainWindow, title: 'Main'});\r\nvar tab2 = Ti.UI.createTab({window: secondaryWindow, title: 'Second'});\r\n\r\nbigButton.addEventListener('click', function(){\r\n tab1.open(textWindow);\r\n});\r\n\r\ntabGroup.addTab(tab1);\r\ntabGroup.addTab(tab2);\r\n\r\ntabGroup.open();\r\n{code}", "attachment": [], "flagged": false, "summary": "iOS: keyboardToolbar fails to disappear", "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\nOperating System\r\nName = Mac OS X\r\nVersion = 10.9\r\nArchitecture = 64bit\r\n\r\nCPUs = 4\r\nMemory = 24.0GB\r\nNode.js\r\nNode.js Version = 0.10.15\r\nnpm Version =\r\n\r\nTitanium CLI\r\nCLI Version = 3.2.0\r\nnode-appc Version = 0.2.0\r\n\r\nTitanium SDKs\r\n3.3.0.v20131127225644\r\n\r\nXcode\r\n5.0 (build 5A1413) - Xcode default\r\n5.0.1 (build 5A2053)\r\n\r\nOccurs on simulator and on device. Occurs building against ios sdk 7.0, 7.03", "closedSprints": [ { "id": 220, "state": "closed", "name": "2014 Sprint 20 SDK", "startDate": "2014-09-29T22:32:25.224Z", "endDate": "2014-10-13T18:25:00.000Z", "completeDate": "2014-10-13T18:25:45.560Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "283866", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "body": "Regression? TIMOB-6490", "updateAuthor": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2013-12-11T20:33:52.000+0000", "updated": "2013-12-11T20:33:52.000+0000" }, { "id": "285748", "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:05.000+0000", "updated": "2013-12-24T15:57:05.000+0000" }, { "id": "285750", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Bumped priority.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-12-24T15:59:04.000+0000", "updated": "2013-12-24T15:59:04.000+0000" }, { "id": "286637", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Pull pending against master\r\nhttps://github.com/appcelerator/titanium_mobile/pull/5184", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-01-03T22:37:20.000+0000", "updated": "2014-01-03T22:37:20.000+0000" }, { "id": "286812", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Backport to 3_2_X\nhttps://github.com/appcelerator/titanium_mobile/pull/5188", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-01-06T20:26:09.000+0000", "updated": "2014-01-06T20:26:09.000+0000" }, { "id": "286867", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed. Verified the keyboard's toolbar disappears correctly and does not exhibits the strange behavior i.e. keyboard's toolbar appears from bottom to top after pressing on the text field and will disappear from top to bottom after pressing the back nav button.\n\nTested on:\n\nAppcelerator Studio, build: 3.2.1.201401052158\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), iphone simulator (6.1)", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-01-07T01:14:34.000+0000", "updated": "2014-01-07T01:14:34.000+0000" }, { "id": "286915", "author": { "name": "pmishra", "key": "pmishra", "displayName": "Paras Mishra", "active": true, "timeZone": "Asia/Kolkata" }, "body": "Keyboard's tool bar is working as expected\n\nVerified the fix on:\nTested on:\nDevice : iPhone 5s , iOS version : 7.0.2\nSDK: 3.3.0.v20140106195650\nSDK: 3.2.1.v20140106195644\nCLI version : 3.2.0\nOS : MAC OSX 10.9\nAlloy: 1.3.1-beta\nACS: 1.0.11\nnpm:1.3.2\nAppcelerator Studio, build: 3.2.1.201401061716\ntitanium-code-processor: 1.1.0\nXCode : 5.0.2", "updateAuthor": { "name": "pmishra", "key": "pmishra", "displayName": "Paras Mishra", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2014-01-07T07:45:34.000+0000", "updated": "2014-01-07T07:45:34.000+0000" }, { "id": "300541", "author": { "name": "ygbr", "key": "ygbr", "displayName": "Ygor Lemos", "active": true, "timeZone": "America/Sao_Paulo" }, "body": "I'm still experiencing this bug on 3.2.2.GA\r\n\r\nI was able to reproduce this bug inside a tableView with many textfields, once you setData on the tableView or ListView and a keyboard is open, the toolbar remains on screens even if call blur on all textFields.\r\n\r\nFollows a test case that reproduce this issue.\r\n\r\nTested on iOS 7.1 Simulator using Titanium 3.2.2.GA\r\n\r\n\r\n{code}\r\nvar w = Ti.UI.createWindow();\r\n\r\nvar rows = [];\r\n\r\nvar x1 = Ti.UI.createTextField({\r\n hintText: \"This is a hint text\",\r\n width: 200,\r\n height: 44,\r\n top: 20,\r\n bottom: 20,\r\n keyboardType: Ti.UI.KEYBOARD_NUMBER_PAD,\r\n min: 0,\r\n max: 10\r\n});\r\n\r\nvar dismissButtonToolBar1 = Ti.UI.createButton({\r\n title: \"OK\",\r\n style: Ti.UI.iPhone.SystemButtonStyle.DONE\r\n}, function(){\r\n x1.blur();\r\n});\r\n\r\ndismissButtonToolBar1.addEventListener(\"click\", function() {\r\n x1.blur();\r\n})\r\n\r\n x1.setKeyboardToolbar([dismissButtonToolBar1]);\r\n x1.setKeyboardToolbarColor(\"#eaeaea\");\r\n x1.setKeyboardToolbarHeight(44);\r\n\r\n var r1 = Ti.UI.createTableViewRow();\r\n r1.add(x1);\r\n\r\nrows.push(r1);\r\n\r\nvar x2 = Ti.UI.createTextField({\r\n hintText: \"This is a hint text\",\r\n width: 200,\r\n height: 44,\r\n top: 20,\r\n bottom: 20,\r\n keyboardType: Ti.UI.KEYBOARD_NUMBER_PAD,\r\n min: 0,\r\n max: 10 \r\n});\r\n\r\nvar dismissButtonToolBar2 = Ti.UI.createButton({\r\n title: \"OK\",\r\n style: Ti.UI.iPhone.SystemButtonStyle.DONE\r\n}, function(){\r\n x2.blur();\r\n});\r\n\r\ndismissButtonToolBar2.addEventListener(\"click\", function() {\r\n x2.blur();\r\n})\r\n\r\n x2.setKeyboardToolbar([dismissButtonToolBar2]);\r\n x2.setKeyboardToolbarColor(\"#eaeaea\");\r\n x2.setKeyboardToolbarHeight(44);\r\n \r\n var r2 = Ti.UI.createTableViewRow();\r\n r2.add(x2);\r\n\r\nrows.push(r2);\r\n\r\n\r\nvar x3 = Ti.UI.createTextField({\r\n hintText: \"This is a hint text\",\r\n width: 200,\r\n height: 44,\r\n top: 20,\r\n bottom: 20,\r\n keyboardType: Ti.UI.KEYBOARD_NUMBER_PAD,\r\n min: 0,\r\n max: 10 \r\n});\r\n\r\nvar dismissButtonToolBar3 = Ti.UI.createButton({\r\n title: \"OK\",\r\n style: Ti.UI.iPhone.SystemButtonStyle.DONE\r\n});\r\n\r\ndismissButtonToolBar3.addEventListener(\"click\", function() {\r\n x3.blur();\r\n})\r\n\r\n x3.setKeyboardToolbar([dismissButtonToolBar3]);\r\n x3.setKeyboardToolbarColor(\"#eaeaea\");\r\n x3.setKeyboardToolbarHeight(44);\r\n\r\n var r3 = Ti.UI.createTableViewRow();\r\n r3.add(x3);\r\n\r\nrows.push(r3);\r\n\r\n\r\nvar bd = Ti.UI.createButton({\r\n title: \"Crash\",\r\n width: 100,\r\n height: 80,\r\n});\r\n\r\nbd.addEventListener(\"click\", function() {\r\n t.setData(rows);\r\n});\r\n\r\nvar r4 = Ti.UI.createTableViewRow();\r\nr4.add(bd);\r\nrows.push(r4);\r\n\r\nvar t = Ti.UI.createTableView({data: rows});\r\n\r\nw.add(t);\r\n\r\nw.open();\r\n{code}", "updateAuthor": { "name": "ygbr", "key": "ygbr", "displayName": "Ygor Lemos", "active": true, "timeZone": "America/Sao_Paulo" }, "created": "2014-04-10T18:02:17.000+0000", "updated": "2014-04-10T18:02:17.000+0000" }, { "id": "300549", "author": { "name": "ygbr", "key": "ygbr", "displayName": "Ygor Lemos", "active": true, "timeZone": "America/Sao_Paulo" }, "body": "Follows a video showing the bug still persists:\r\n\r\nhttp://youtu.be/4HL2S0ToCGQ", "updateAuthor": { "name": "ygbr", "key": "ygbr", "displayName": "Ygor Lemos", "active": true, "timeZone": "America/Sao_Paulo" }, "created": "2014-04-10T18:25:51.000+0000", "updated": "2014-04-10T18:25:51.000+0000" }, { "id": "316003", "author": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Re-opening ticket:\r\nMac OSX 10.9.4\r\nAppcelerator Studio, build: 3.3.0.201407111535\r\nTitanium SDK, build: 3.3.0.GA\r\nTitanium CLI, build: 3.3.0\r\nAlloy: 1.4.0\r\n\r\nUsed test code provided by [~ygbr], and was able to reproduce the issue.\r\n", "updateAuthor": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-07-28T17:40:40.000+0000", "updated": "2014-07-28T17:40:40.000+0000" }, { "id": "317566", "author": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "body": "PR: https://github.com/appcelerator/titanium_mobile/pull/5956", "updateAuthor": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-08-07T20:35:49.000+0000", "updated": "2014-08-07T20:35:49.000+0000" }, { "id": "317603", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "body": "App that was working ok (previous race condition resolved), when rebuilt with 3.3.0.GA experiencing problem.\r\n\r\n!http://content.screencast.com/users/Stephen_Feather/folders/Jing/media/1b3977fe-a4ef-46b2-915d-a124699f7629/00000540.png!\r\n\r\n(pulling Pedro's patch to test)\r\n", "updateAuthor": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2014-08-08T00:38:39.000+0000", "updated": "2014-08-08T00:49:04.000+0000" }, { "id": "317611", "author": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~sfeather] I submitted a fix in my last comment, you can get me changes from the PR and give it another try.\r\n\r\n*EDIT*\r\nI just noticed you tested with my changes: (pulling Pedro's patch to test)\r\nWhat is the use case? what is the code doing exactly to get to that?", "updateAuthor": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-08-08T00:56:50.000+0000", "updated": "2014-08-08T01:01:22.000+0000" }, { "id": "317618", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "body": "Don't know yet, was submitted to us from a beta tester through a 3rd party. trying to get the details. Patched and pushed a build to the ios testers to play with to see if it comes back.\r\n\r\nIn our case, the keyboard was probably open when they closed a window", "updateAuthor": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2014-08-08T01:13:05.000+0000", "updated": "2014-08-08T01:13:46.000+0000" }, { "id": "318303", "author": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~sfeather] I've been trying to reproduce this is some different ways, but so far I'm unsuccessful. If you could provide something we'll take another look.", "updateAuthor": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-08-12T21:31:54.000+0000", "updated": "2014-08-12T21:31:54.000+0000" }, { "id": "318321", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "body": "Pedro,\r\n\r\nI hate to call something fixed if reproduction is/was difficult.\r\nHowever, applied your PR to 3.3.0.GA, pushed to testers, haven't heard of it appearing again.\r\n\r\nBut absence of information is not verification to the contrary.", "updateAuthor": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2014-08-12T22:23:43.000+0000", "updated": "2014-08-12T22:23:43.000+0000" }, { "id": "318337", "author": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~sfeather] understood, we're not merging it yet, this needs more regression testing. Keep using that custom sdk with the fix for now and let us know if this comes up again. If I understood correctly, it did happened once, right? according to your previous comment.", "updateAuthor": { "name": "penrique", "key": "penrique", "displayName": "Pedro Enrique", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-08-12T23:26:24.000+0000", "updated": "2014-08-12T23:26:24.000+0000" }, { "id": "318355", "author": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "body": "yes happened with 3.3.0.GA, still dont have tester details.", "updateAuthor": { "name": "sfeather", "key": "sfeather", "displayName": "Stephen Feather", "active": true, "timeZone": "America/New_York" }, "created": "2014-08-13T01:10:27.000+0000", "updated": "2014-08-13T01:10:27.000+0000" }, { "id": "320847", "author": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "body": "h6. Functional Test fail:\r\nMac OSX 10.9.4\r\nTitanium SDK, build: 3.4.0 w/ https://github.com/appcelerator/titanium_mobile/pull/5956\r\nTitanium CLI, build: 3.3.0\r\niPhone 5s 7.1.1\r\n\r\nh6. Steps to reproduce\r\n1. Run Ygor's test code above.\r\n2. Add around 8 numbers to rows 2 and 3.\r\n3. Click \"Crash\" repeatedly (it takes a few tries but eventually the keyboardToolbar will disappear).\r\n\r\nh6. Expected behavior\r\nKeyboard and keyboardToolbar remain visible\r\n\r\nh6. Actual behavior\r\nToolbar disappears and keyboard remains visible\r\n", "updateAuthor": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-08-28T18:29:37.000+0000", "updated": "2014-08-28T18:38:15.000+0000" }, { "id": "330705", "author": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Cannot reproduce the issue that caused the functional test to fail in my last comment.\r\n\r\nh6. Functional Test pass:\r\n\r\nMac OSX 10.9.4\r\nTitanium SDK, master w/ https://github.com/appcelerator/titanium_mobile/pull/5956\r\nTitanium CLI, build: 3.4.0\r\niPhone 5c 7.1, iPhone 5c 8.1\r\n\r\nh6. PR merged", "updateAuthor": { "name": "jalter", "key": "jalter", "displayName": "Jon Alter", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-11-04T19:05:15.000+0000", "updated": "2014-11-04T19:06:21.000+0000" }, { "id": "330707", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "PR's mereged\r\nmaster - https://github.com/appcelerator/titanium_mobile/pull/5956\r\n3_4_X - https://github.com/appcelerator/titanium_mobile/pull/6306", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2014-11-04T19:12:18.000+0000", "updated": "2014-11-04T19:12:18.000+0000" }, { "id": "333816", "author": { "name": "kvelummaylum", "key": "kvelummaylum", "displayName": "Kajenthiran Velummaylum", "active": true, "timeZone": "Asia/Shanghai" }, "body": "Issue is no longer reproducible with following environment. \r\nClosing the ticket.\r\n\r\nTest Environment:\r\nTitanium SDK: 3.5.0.v20141121153314\r\nAppc-Studio: 3.4.1 GA\r\nTitanium CLI: 3.4.1 GA\r\nAlloy : 1.5.1 GA\r\nXcode : 6.1\r\nOS: OSX 10.10.1\r\nDevice : iPhone 6plus (iOS 8.1)\r\n\r\nI reproduced the bug using Release 3.2.2 components and then tried the same steps to test in above (3.5.0) environment. Issue is *not reproducible* any more.", "updateAuthor": { "name": "kvelummaylum", "key": "kvelummaylum", "displayName": "Kajenthiran Velummaylum", "active": true, "timeZone": "Asia/Shanghai" }, "created": "2014-11-26T04:30:45.000+0000", "updated": "2014-11-26T04:30:45.000+0000" } ], "maxResults": 24, "total": 24, "startAt": 0 } } }