{ "id": "107988", "key": "AC-2513", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2013-04-03T23:08:09.000+0000", "created": "2013-01-16T16:26:05.000+0000", "labels": [ "bubble", "bubbleParent", "defect", "events", "ios", "iphone" ], "versions": [], "issuelinks": [], "assignee": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "updated": "2016-03-08T07:41: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": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "Steps to reproduce:\r\n\r\n1. Create a new application with the attached files\r\n2. Launch the application\r\n3. Tap \"open window\"\r\n4. Tap the \"Row 1\" label in the resulting window\r\n *You should see one alert saying \"click[object TiUiLabel]\"\r\n5. Tap the \"back\" button\r\n6. Tap \"open window\" button again\r\n7. Tap the \"Row 1\" label\r\n *You'll now see two identical alerts saying \"click[object TiUiLabel]\"\r\n\r\nExpected Behavior:\r\n *Label should only fire click event once\r\n\r\nActual Behavior:\r\n *Label fires click event twice on second opening of the window\r\n\r\nNotes:\r\n *The is severe because it can cause errors with window navigation. For example, if clicking the label is supposed to open a window, the open event is fired twice in rapid succession. When the user then closes the window, two close events on the same window are called and the result will be a black screen that can only be escaped by force quitting the application. This is a blocking issue for our app and many users have reported this error.\r\n *This is a regression in Ti 3.0+. The same test case in 2.1.4 produces the expected behavior", "attachment": [ { "id": "34794", "filename": "app.js", "author": { "name": "mbelkin", "key": "mbelkin", "displayName": "Michael Belkin", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-01-16T16:26:05.000+0000", "size": 307, "mimeType": "text/javascript" }, { "id": "34795", "filename": "testWindow.js", "author": { "name": "mbelkin", "key": "mbelkin", "displayName": "Michael Belkin", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-01-16T16:26:05.000+0000", "size": 1012, "mimeType": "text/javascript" } ], "flagged": false, "summary": "Labels inside a TableViewRow fire click event twice the second time a window in memory is opened", "creator": { "name": "mbelkin", "key": "mbelkin", "displayName": "Michael Belkin", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "mbelkin", "key": "mbelkin", "displayName": "Michael Belkin", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Ti SDK 3.0.0.GA or higher", "comment": { "comments": [ { "id": "245601", "author": { "name": "jbuckley", "key": "jbuckley", "displayName": "Jamie Buckley", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested with 3.1.0 click event was only firing once when following repro steps.", "updateAuthor": { "name": "jbuckley", "key": "jbuckley", "displayName": "Jamie Buckley", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-04-03T23:08:09.000+0000", "updated": "2013-04-03T23:08:09.000+0000" }, { "id": "247206", "author": { "name": "mbelkin", "key": "mbelkin", "displayName": "Michael Belkin", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Were you able to verify this issue in 3.0 to confirm it was resolved in 3.1?", "updateAuthor": { "name": "mbelkin", "key": "mbelkin", "displayName": "Michael Belkin", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-04-11T23:13:35.000+0000", "updated": "2013-04-11T23:13:35.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }