{ "id": "164403", "key": "TIMOB-24110", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "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": "17608", "name": "Release 6.1.0", "archived": false, "released": true, "releaseDate": "2017-05-26" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-11-14T10:43:12.000+0000", "created": "2016-11-07T10:36:00.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "community", "ios", "notable", "webview" ], "versions": [], "issuelinks": [], "assignee": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "updated": "2016-11-18T21:35:16.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": "When this property is set to true, the user must explicitly tap the elements in the web view to display the keyboard (or other relevant input view) for that element. When set to false, a focus event on an element causes the input view to be displayed and associated with that element automatically.\r\n\r\nThe default value for this property is true.", "attachment": [], "flagged": false, "summary": "iOS: Expose keyboardDisplayRequiresUserAction property in Ti.UI.WebView", "creator": { "name": "kopiro", "key": "kopiro", "displayName": "Flavio De Stefano", "active": true, "timeZone": "Europe/Rome" }, "subtasks": [], "reporter": { "name": "kopiro", "key": "kopiro", "displayName": "Flavio De Stefano", "active": true, "timeZone": "Europe/Rome" }, "environment": null, "closedSprints": [ { "id": 752, "state": "closed", "name": "2016 Sprint 23 SDK", "startDate": "2016-11-05T00:39:37.027Z", "endDate": "2016-11-19T01:39:00.000Z", "completeDate": "2016-11-29T06:51:57.887Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "400486", "author": { "name": "kopiro", "key": "kopiro", "displayName": "Flavio De Stefano", "active": true, "timeZone": "Europe/Rome" }, "body": "Test case: \r\n\r\n{code:javascript}\r\nvar win = Ti.UI.createWindow();\r\nvar web = Ti.UI.createWebView({\r\n\tkeyboardDisplayRequiresUserAction: false,\r\n\ttop: 50,\r\n\thtml: ''\r\n});\r\n\r\nwin.add(web);\r\nwin.open();\r\n{code}\r\n\r\n", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-11-07T11:01:10.000+0000", "updated": "2016-11-12T12:12:17.000+0000" }, { "id": "400843", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "PR: https://github.com/appcelerator/titanium_mobile/pull/8588\r\nUnit-Test: https://github.com/appcelerator/titanium-mobile-mocha-suite/pull/12", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-11-12T12:11:04.000+0000", "updated": "2016-11-12T12:11:04.000+0000" }, { "id": "401558", "author": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Using this environment:\r\nNode Version: 4.5.0\r\nMac OS: 10.12.1\r\nAppc CLI: 6.0.0\r\nAppc CLI NPM: 4.2.8\r\nTitanium SDK version: 6.1.0.v20161116071014\r\nAppcelerator Studio, build: 4.8.0.201611121409\r\nXcode 8.1 GM\r\nDevice: iOS 10.1.1\r\n\r\nInstalled the app on device (also with Simulator), and found that with keyboardDisplayRequiresUserAction set to true, the user had to click on the element to use the keyboard, or enter information on the field. With the property set to false, I found that when I opened the app, element was already enabled, and a cursor was blinking in the field. Lastly, with the property commented out, the behavior was same as set to true, i.e. default value verified to be set to true. The feature is working as expected.", "updateAuthor": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-11-18T21:35:06.000+0000", "updated": "2016-11-18T21:35:06.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }