{ "id": "98029", "key": "TIMOB-10147", "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": "13870", "description": "", "name": "Sprint 2012-16 API", "archived": true, "released": true, "releaseDate": "2012-08-13" }, { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-08-08T16:08:34.000+0000", "created": "2012-07-25T17:36:04.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "api", "qe-port" ], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [ { "id": "19206", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "93166", "key": "TIMOB-9519", "fields": { "summary": "MobileWeb: Update Kinetic Scroll Views to use new animation", "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": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2012-08-08T16:08:34.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": "11500", "name": "MobileWeb", "description": "Mobile Web (HTML) Platform" } ], "description": "h4. ScrollView snaps past its bound in Chrome and IE9\r\n\r\nWhen the user drags rapidly to scroll down (does not always happen, but pretty consistent),\r\nthe scrollview will glitch and not stop. It stops finally at the bottom but has a gap at the bottom instead\r\nof snapping to it's correct final destination.\r\n\r\nh4. Steps to reproduce:\r\n1. Use the code below in app.js\r\n2. Run with chrome or IE9\r\n3. Drag the white scrollview to drag upwards\r\n4. Repeat until it sticks with a noticeable gap at the bottom.\r\n\r\nh4. Code:\r\n{code}\r\nvar win = Ti.UI.createWindow({\r\n backgroundColor:'#555'\r\n});\r\nvar scrollView = Ti.UI.createScrollView({\r\n\tcontentWidth: 'auto',\r\n\tcontentHeight: 'auto',\r\n\tshowVerticalScrollIndicator: true,\r\n\tshowHorizontalScrollIndicator: true,\r\n\theight: '80%',\r\n\twidth: '80%',\r\n\tborderWidth: 1,\r\n\tborderColor: '#000'\r\n});\r\nvar view = Ti.UI.createView({\r\n\tborderWidth: 1,\r\n\tborderColor: '#F00',\r\n\tbackgroundColor:'#FFFFFF',\r\n\tborderRadius: 10,\r\n\ttop: 10,\r\n\theight: '200%',\r\n\twidth: 1000\r\n});\r\nscrollView.add(view);\r\nwin.add(scrollView);\r\nwin.open();\r\n{code}", "attachment": [], "flagged": false, "summary": "MobileWeb: ScrollView - scrolls past bound and sometimes does not decelerate correctly", "creator": { "name": "amiller", "key": "amiller", "displayName": "Alexander Miller", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "amiller", "key": "amiller", "displayName": "Alexander Miller", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "TiSDK 2.2.0v20120723112115\r\nChrome Version 20.0.1132.57\r\nIE9", "comment": { "comments": [ { "id": "209586", "author": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This issue will most likely be fixed when we transition to a new animation system for scroll type views.", "updateAuthor": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-26T09:56:44.000+0000", "updated": "2012-07-26T09:56:44.000+0000" }, { "id": "210590", "author": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Pull Request: https://github.com/appcelerator/titanium_mobile/pull/2659", "updateAuthor": { "name": "bhughes", "key": "bhughes", "displayName": "Bryan Hughes", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-07-30T16:09:38.000+0000", "updated": "2012-07-30T16:09:38.000+0000" }, { "id": "213261", "author": { "name": "lokeshchdhry", "key": "lokeshchdhry", "displayName": "Lokesh Choudhary", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Tested On:\r\nTitanium studio : 2.1.1.201207271312\r\nSDK version : 2.2.0.v20120807070117\r\nAndroid 4.0.4 - default ,chrome 18.0\r\nIphone 4.3.5 - safari mobile\r\nMountain lion(10.8) - chrome 21.0,safari 5.1.4,firefox 14.0.1", "updateAuthor": { "name": "lokeshchdhry", "key": "lokeshchdhry", "displayName": "Lokesh Choudhary", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-08-07T16:56:42.000+0000", "updated": "2012-08-07T16:56:42.000+0000" }, { "id": "213438", "author": { "name": "lokeshchdhry", "key": "lokeshchdhry", "displayName": "Lokesh Choudhary", "active": false, "timeZone": "America/Los_Angeles" }, "body": "fixing labels.", "updateAuthor": { "name": "lokeshchdhry", "key": "lokeshchdhry", "displayName": "Lokesh Choudhary", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-08-08T16:06:51.000+0000", "updated": "2012-08-08T16:06:51.000+0000" }, { "id": "213439", "author": { "name": "lokeshchdhry", "key": "lokeshchdhry", "displayName": "Lokesh Choudhary", "active": false, "timeZone": "America/Los_Angeles" }, "body": "fixed labels", "updateAuthor": { "name": "lokeshchdhry", "key": "lokeshchdhry", "displayName": "Lokesh Choudhary", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2012-08-08T16:08:34.000+0000", "updated": "2012-08-08T16:08:34.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }