{ "id": "168654", "key": "TIMOB-24905", "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": "2", "description": "The problem described is an issue which will never be fixed.", "name": "Won't Fix" }, "resolutiondate": "2021-02-11T12:15:58.000+0000", "created": "2017-06-28T15:46:23.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [ { "id": "18414", "description": "", "name": "Release 6.2.0", "archived": false, "released": true, "releaseDate": "2017-09-13" } ], "issuelinks": [], "assignee": null, "updated": "2021-02-11T12:15:58.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": "12642", "name": "Windows", "description": "Windows authoring support" } ], "description": "h5.Description\r\n\r\nOur docs confuse me on what is correct here http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.ListView-event-scrolling (hence filing the ticket and not blocking the PR)\r\n\r\n{code}\r\nvar win = Ti.UI.createWindow({ backgroundColor: 'green', layout: 'vertical' });\r\nvar listView = Ti.UI.createListView({ width: Ti.UI.FILL, height: Ti.UI.FILL });\r\nvar sections = [];\r\nfor (var i = 0; i < 100; i++) {\r\n var fruitSection = Ti.UI.createListSection({ headerTitle: 'Fruits ' + i });\r\n var items = [];\r\n for (var j = 0; j < 3; j++) {\r\n items.push({ properties: { title: 'Apple ' + i + '.' + j } });\r\n }\r\n fruitSection.setItems(items);\r\n sections.push(fruitSection);\r\n}\r\nlistView.sections = sections;\r\nlistView.addEventListener('scrollstart', function (e) {\r\n Ti.API.info('scrollstart');\r\n});\r\nlistView.addEventListener('scrolling', function (e) {\r\n Ti.API.info('scrolling');\r\n});\r\nlistView.addEventListener('scrollend', function (e) {\r\n Ti.API.info('scrollend');\r\n});\r\nwin.add(listView);\r\nwin.open();\r\n{code}\r\n\r\nh5.Steps to reproduce\r\n\r\n# Add the above code to an existing app.js and build for a Windows device\r\n# Scroll the view and ensure the view still scrolls\r\n\r\nh5.Actual\r\n\r\nScrolling event stays firing\r\n\r\nh5.Expected\r\n\r\nBased off Android and iOS the scrolling event should only fire when the user is touching the screen and actively scrolling.", "attachment": [], "flagged": false, "summary": "Windows: ListView scrolling event should only fire when user is touching the screen", "creator": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "subtasks": [], "reporter": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "environment": "Ti SDK: 6.2.0 (after TIMOB-24760 is merged)\r\nLumia 550 10\r\nWindows 10 local", "comment": { "comments": [], "maxResults": 1, "total": 1, "startAt": 0 } } }