{ "id": "107353", "key": "TIMOB-12201", "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": "15494", "description": "2013 Sprint 12 Core", "name": "2013 Sprint 12 Core", "archived": true, "released": true, "releaseDate": "2013-06-17" }, { "id": "15110", "description": "2013 Sprint 12", "name": "2013 Sprint 12", "archived": true, "released": true, "releaseDate": "2013-06-17" } ], "resolution": { "id": "8", "description": "", "name": "Needs more info" }, "resolutiondate": "2013-06-04T17:08:02.000+0000", "created": "2013-01-03T15:20:41.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "SupportTeam", "look1" ], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [], "assignee": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-16T20:43:57.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "The customer is listening to the swipe event on certain divs, but on Android the scrollableView is navigation to the next or previous view instead of firing the event in the webView. On Android, e.PreventDefault(ontouchmove) does not disable the swipe on the scrollableView. In the attached project I've included the Zepto.js\r\nh4. Steps to reproduce\r\n1. Create an alloy project in the studio.\r\n2. Replace its app folder with the attached app folder\r\n2. Open the application, when try to swipe the upperleft image it'll swipe the scrollableView.\r\nThe screencast link is here showing how it works fine on iPad http://www.youtube.com/watch?v=AKqzmnNXts8 ", "attachment": [ { "id": "34540", "filename": "app.zip", "author": { "name": "nsharma", "key": "nsharma", "displayName": "Nikhil Sharma", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-01-03T15:36:57.000+0000", "size": 6654634, "mimeType": "application/zip" } ], "flagged": false, "summary": "Android: e.PreventDefault(ontouchmove) does not disable the swipe on the ScrollableView", "creator": { "name": "nsharma", "key": "nsharma", "displayName": "Nikhil Sharma", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "nsharma", "key": "nsharma", "displayName": "Nikhil Sharma", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "android 4.2\r\nNexus 7\r\nTiSDK 3.0.0.GA", "comment": { "comments": [ { "id": "250468", "author": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~shossain], is there any update on the a test case?\n\ne.PreventDefault() is not a Titanium API, so I'm not sure why that is listed in the ticket. After looking through it a little, I suspect that this issue arises because in Android, we don't support the 'willHandleTouches' property on a webview (http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.UI.WebView-property-willHandleTouches) I tried removing the property in iOS and I get similar behavior as I do in Android (you can scroll the scrollable view when swiping the webview).\n\nIf we could have a reproducible without alloy, that would be great. It would also be helpful if we had a testcase that did not rely on third party libraries.", "updateAuthor": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-05-07T01:35:24.000+0000", "updated": "2013-05-07T01:35:24.000+0000" }, { "id": "255849", "author": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Resolving as needs more info for now. Please reopen when there is an updated test case.", "updateAuthor": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-06-04T17:08:02.000+0000", "updated": "2013-06-04T17:08:02.000+0000" }, { "id": "412937", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as the information that was requested was never provided.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-16T20:43:57.000+0000", "updated": "2017-03-16T20:43:57.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }