{"action":"opened","issue":{"url":"https://api.github.com/repos/driftyco/ionic/issues/6984","repository_url":"https://api.github.com/repos/driftyco/ionic","labels_url":"https://api.github.com/repos/driftyco/ionic/issues/6984/labels{/name}","comments_url":"https://api.github.com/repos/driftyco/ionic/issues/6984/comments","events_url":"https://api.github.com/repos/driftyco/ionic/issues/6984/events","html_url":"https://github.com/driftyco/ionic/issues/6984","id":161333486,"number":6984,"title":"Scroll Acceleration and Pull to refresh with VirtualList","user":{"login":"ghenry22","id":7463213,"avatar_url":"https://avatars.githubusercontent.com/u/7463213?v=3","gravatar_id":"","url":"https://api.github.com/users/ghenry22","html_url":"https://github.com/ghenry22","followers_url":"https://api.github.com/users/ghenry22/followers","following_url":"https://api.github.com/users/ghenry22/following{/other_user}","gists_url":"https://api.github.com/users/ghenry22/gists{/gist_id}","starred_url":"https://api.github.com/users/ghenry22/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ghenry22/subscriptions","organizations_url":"https://api.github.com/users/ghenry22/orgs","repos_url":"https://api.github.com/users/ghenry22/repos","events_url":"https://api.github.com/users/ghenry22/events{/privacy}","received_events_url":"https://api.github.com/users/ghenry22/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/driftyco/ionic/labels/platform:ios","name":"platform:ios","color":"0052cc"},{"url":"https://api.github.com/repos/driftyco/ionic/labels/refresher","name":"refresher","color":"fbca04"},{"url":"https://api.github.com/repos/driftyco/ionic/labels/virtualscroll","name":"virtualscroll","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-06-21T01:52:59Z","updated_at":"2016-06-21T01:52:59Z","closed_at":null,"body":"#### Short description of the problem:\r\nThis needs to be run on the iOS simulator or a real device to reproduce.\r\n\r\nCreate a virtualscroll list with several items\r\nAdd pull to refresh to the page\r\n\r\n1) when scrolling fast the acceleration on the scroll is noticably slower than with regular ngfor based lists.\r\n\r\n2) regardless of position in the list a swipe downwards will trigger the pull to refresh rather than scrolling the list.\r\n\r\n#### What behavior are you expecting?\r\n\r\nScroll acceleration and deceleration to be similar to native and consistent with ngfor based lists\r\n\r\nPull to refresh only triggered when at the top of a list and pulling down.  Should not trigger when you are scrolled halfway down a list.\r\n\r\n**Steps to reproduce:**\r\n1. create a new starter app\r\n2. add a virtualscroll list to a page with more items than fit onto the screen\r\n3. add a pull to refresh component to the page.\r\n4. scroll down in the list and observe the acceleration / deceleration is wrong\r\n5. from any point in the list swipe down and pull the refresh is activated\r\n\r\n```\r\ninsert any relevant code between the above and below backticks\r\n```\r\n\r\n**Other information:** (e.g. stacktraces, related issues, suggestions how to fix, stackoverflow links, forum links, etc)\r\n \r\n\r\n**Which Ionic Version?** 1.x or 2.x\r\n2.0 beta9\r\n\r\n#### Plunker that shows an example of your issue\r\n\r\nN/A needs to be in an iOS simulator or real device\r\n\r\n\r\n**Run `ionic info` from terminal/cmd prompt:** (paste output below)\r\n\r\nCordova CLI: 6.2.0\r\nGulp version:  CLI version 3.9.1\r\nGulp local:   Local version 3.9.1\r\nIonic Framework Version: 2.0.0-beta.9\r\nIonic CLI Version: 2.0.0-beta.30\r\nIonic App Lib Version: 2.0.0-beta.16\r\nios-deploy version: 1.8.6 \r\nios-sim version: 5.0.8 \r\nOS: Mac OS X El Capitan\r\nNode Version: v5.11.1\r\nXcode version: Xcode 7.3.1 Build version 7D1014 \r\n\r\n\r\n"}}
{"actor":{"display_login":"ghenry22"}}