{ "id": "170556", "key": "TIMOB-25590", "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": { "id": "10000", "description": "", "name": "Done" }, "resolutiondate": "2018-04-19T11:19:45.000+0000", "created": "2017-12-07T07:33:23.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "ios", "iphone" ], "versions": [], "issuelinks": [], "assignee": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2018-08-06T17:34:47.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": "1. Created the alloy titanium mobile project.\r\n2. Created a view in window on index.\r\n3. Added the webview inside the View.\r\n4. View has onClick event.\r\n5. Loading the webview with Google Url.\r\n6. Not able to select any kind of textfield.\r\n\r\n7. Please check the below project in attachment.\r\n\r\nFollowing the configuration of my machine:\r\n1. Ti SDK 6.3.0\r\n2. Appc Studio 4.10.0\r\n3. Node.js 4.4.6\r\n4. CLI 5.0.14\r\n5. Xcode 9.0.1\r\n6. iOS SDK 11.0\r\n\r\nLet me know if you need more details.\r\nThanks :)", "attachment": [ { "id": "63740", "filename": "WebViewIssue.zip", "author": { "name": "shumne", "key": "shumne", "displayName": "shumne", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-12-07T07:25:27.000+0000", "size": 9412760, "mimeType": "application/zip" } ], "flagged": false, "summary": "iOS: Webview not working inside the container view as expected.", "creator": { "name": "shumne", "key": "shumne", "displayName": "shumne", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "shumne", "key": "shumne", "displayName": "shumne", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "1. Ti SDK 6.3.0\r\n2. Appc Studio 4.10.0\r\n3. Node.js 4.4.6\r\n4. CLI 5.0.14\r\n5. Xcode 9.0.1\r\n6. iOS SDK 11.0", "closedSprints": [ { "id": 1021, "state": "closed", "name": "2018 Sprint 08 SDK", "startDate": "2018-04-08T17:57:36.122Z", "endDate": "2018-04-22T17:57:00.000Z", "completeDate": "2018-04-22T22:51:19.120Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "432199", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi,\r\n\r\n In doc http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.WebView, a note is mentioned for above behavior- \r\n\"iOS Platform Implementation Notes\r\nOn the iOS platform, the native web view handles scrolling and other related touch events internally. If you add event listeners on the web view or its parent views for any of the standard touch events (touchstart, click, and so on), these events do not reach the native web view, and the user will not be able to scroll, zoom, click on links, and so on. To prevent this default behavior, set willHandleTouches to false.\r\nIn other words, you can have either Titanium-style events against the web view instance, or internal JavaScript events in the DOM, but not both.\"\r\n\r\n\r\nIf you add willHandleTouches=false in index.xml as below, it will allow to select textfield on webview.\r\n\r\n{code:xml}\r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n{code}\r\n", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-12-15T05:09:43.000+0000", "updated": "2018-04-19T11:14:14.000+0000" }, { "id": "433625", "author": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~shumne] - have you looked into the recommendations posted? Please let us know if you need further question on this.", "updateAuthor": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2018-01-24T22:34:06.000+0000", "updated": "2018-01-24T22:34:06.000+0000" }, { "id": "436993", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~shumne] Can we resolve this ticket? *EDIT*: I just validated the fix on the attached project and it works fine, so I assume we are good here. Thx!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-04-19T11:10:58.000+0000", "updated": "2018-04-19T11:19:35.000+0000" }, { "id": "439841", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closed as completed. If this is in error, please reopen.", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-08-06T17:34:47.000+0000", "updated": "2018-08-06T17:34:47.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }