{ "id": "164405", "key": "TIMOB-24111", "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:13:28.000+0000", "created": "2016-11-07T16:49:51.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "parity", "qe-6.0.0" ], "versions": [ { "id": "16980", "description": "New V8", "name": "Release 6.0.0", "archived": false, "released": true, "releaseDate": "2016-11-15" } ], "issuelinks": [ { "id": "55919", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "158395", "key": "TIMOB-22445", "fields": { "summary": "Ti.UI.TableView Test Suite: Titanium.UI.TableView Acceptance TIMOB-9979", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "10100", "description": "This Issue Type is used to create Zephyr Test within Jira.", "name": "Test", "subtask": false } } } }, { "id": "55921", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "158398", "key": "TIMOB-22448", "fields": { "summary": "Ti.UI.TableView Test Suite: Titanium.UI.TableView Acceptance TIMOB-8795", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "10100", "description": "This Issue Type is used to create Zephyr Test within Jira.", "name": "Test", "subtask": false } } } }, { "id": "55926", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "158434", "key": "TIMOB-22484", "fields": { "summary": "Ti.UI.TableView Test Suite: Titanium.UI.TableView Acceptance TIMOB-12114", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "10100", "description": "This Issue Type is used to create Zephyr Test within Jira.", "name": "Test", "subtask": false } } } }, { "id": "55929", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "158443", "key": "TIMOB-22493", "fields": { "summary": "Ti.UI.TableView Test Suite: Titanium.UI.TableView Acceptance TIMOB-15540", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "10100", "description": "This Issue Type is used to create Zephyr Test within Jira.", "name": "Test", "subtask": false } } } } ], "assignee": null, "updated": "2021-02-11T12:13:28.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\nWhen using an touch related event such as singletap and click, different data is returned for each one. For example take the below events from the attached code, on Windows and iOS. These two events are only examples, I would expect the same data to be available for all touch based events such as longpress, longclick etc\r\n\r\n{code: title=singletap}\r\n[INFO] : x\r\n[INFO] : 53.5\r\n[INFO] : y\r\n[INFO] : 367\r\n[INFO] : source\r\n[INFO] [object class TitaniumWindows::UI::TableView]\r\n[INFO] : type\r\n[INFO] : singletap\r\n{code}\r\n{code: title=click}\r\n[INFO] : sectionIndex\r\n[INFO] : 0\r\n[INFO] : index\r\n[INFO] : 8\r\n[INFO] : row\r\n[INFO] [object class TitaniumWindows::UI::TableViewRow]\r\n[INFO] : rowData\r\n[INFO] [object Object]\r\n[INFO] : source\r\n[INFO] [object class TitaniumWindows::UI::TableViewRow]\r\n[INFO] : type\r\n[INFO] : click\r\n{code}\r\n\r\n{code: title=iOS - click}\r\n[INFO] detail\r\n[INFO] 0\r\n[INFO] row\r\n[INFO] [object TiUITableViewRow]\r\n[INFO] x\r\n[INFO] 91.66665649414062\r\n[INFO] y\r\n[INFO] 37.33332824707031\r\n[INFO] section\r\n[INFO] [object TiUITableViewSection]\r\n[INFO] searchMode\r\n[INFO] 0\r\n[INFO] rowData\r\n[INFO] [object TiUITableViewRow]\r\n[INFO] index\r\n[INFO] 0\r\n[INFO] bubbles\r\n[INFO] 1\r\n[INFO] type\r\n[INFO] click\r\n[INFO] source\r\n[INFO] [object TiUITableViewRow]\r\n[INFO] cancelBubble\r\n[INFO] 0\r\n{code}\r\n\r\n{code: title=iOS - singletap}\r\n[INFO] detail\r\n[INFO] 0\r\n[INFO] row\r\n[INFO] [object TiUITableViewRow]\r\n[INFO] search\r\n[INFO] 0\r\n[INFO] y\r\n[INFO] 37.33332824707031\r\n[INFO] x\r\n[INFO] 91.66665649414062\r\n[INFO] section\r\n[INFO] [object TiUITableViewSection]\r\n[INFO] rowData\r\n[INFO] [object TiUITableViewRow]\r\n[INFO] index\r\n[INFO] 0\r\n[INFO] bubbles\r\n[INFO] 1\r\n[INFO] type\r\n[INFO] singletap\r\n[INFO] source\r\n[INFO] [object TiUITableView]\r\n[INFO] cancelBubble\r\n[INFO] 0\r\n{code}\r\n\r\n\r\nh5.Steps to reproduce\r\n\r\n# Add the above code to an existing app.js\r\n# Build for Windows platform\r\n# Tap a tableviewrow\r\n\r\nh5.Actual result\r\n\r\nEvents provide different event data\r\n\r\nh5.Expected result\r\n\r\nEvents should provide the same event data", "attachment": [], "flagged": false, "summary": "Windows: Touch related events should contain the same data", "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": "OS: Microsoft Windows 10 Pro 10.0.14393\r\nAppc core: 6.0.0-68\r\nAppc NPM: 4.2.8-9\r\nTi SDK: 6.0.0.v20161104064744", "comment": { "comments": [ { "id": "403072", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "I have been trying to implement this but had no luck, it turns out platform component does not allow this. I have pushed a PR for reference to see if we can benefit something from community: https://github.com/appcelerator/titanium_mobile_windows/pull/898 \r\n\r\n* {{Click}} events does not provide any coordinates, thus it does not return {{x}} and {{y}}.\r\n* Touch events other than {{Click}} do not return any row-related data such as row index.\r\n\r\nSo I would resolve this as \"won't fix\" because of platform component spec, or just postpone this in this sprint target hoping we can get something from community.\r\n", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2016-12-09T05:42:53.000+0000", "updated": "2016-12-09T05:42:53.000+0000" }, { "id": "404667", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "So I once tried to fix this ([PR898|https://github.com/appcelerator/titanium_mobile_windows/pull/898]) but I was not able to make it work because of platform component limitations. I would remove 6.1.0 target for now but I would like to keep this ticket open so we can keep track on it.", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-01-17T01:24:03.000+0000", "updated": "2017-01-17T01:24:03.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }