{ "id": "62387", "key": "TIMOB-1755", "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": "11225", "name": "Release 1.5.0", "archived": true, "released": true, "releaseDate": "2010-12-14" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:57:04.000+0000", "created": "2011-04-15T03:01:24.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "crash", "dhasboard", "ios", "regression" ], "versions": [], "issuelinks": [], "assignee": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T01:57:04.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}

1.BaseUI>views>Table Views>Dashboard Views
\n2.hold down a dashboard item, drag it to the side of the screen (to\ncreate a new view)
\n3.while holding down the item, also tap the done button

\n

results: bad behavior, crashes (attached)

{html}", "attachment": [ { "id": "18055", "filename": "dashcrash.zip", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:01:24.000+0000", "size": 8537, "mimeType": "application/zip" } ], "flagged": false, "summary": "iOS : dashboard view - able to tap done button while icons are in edit/move mode, can result in crash", "creator": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "126554", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Not seeing the crash under 4.1, but am seeing some other odd\ndashboard behavior. However this may be expected due to limitations\nof managing dashboards. Looking into it.

{html}", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:01:25.000+0000", "updated": "2011-04-15T03:01:25.000+0000" }, { "id": "126555", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [4c5cd4a3ee0b823880f2f250df49be89a6102a38])\n[#1755 state:fixed-in-qa] Added\n'dragStart'/'dragEnd' events to Dashboard, updated docs and test to\ndemonstrate. \nhttp://github.com/appcelerator/titanium_mobile/commit/4c5cd4a3ee0b8...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:01:25.000+0000", "updated": "2011-04-15T03:01:25.000+0000" }, { "id": "126556", "author": { "name": "robby", "key": "robby", "displayName": "Robby", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

I've run into this crash with the dashboard before. It doesn't\nalways happen though.

{html}", "updateAuthor": { "name": "robby", "key": "robby", "displayName": "Robby", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:01:25.000+0000", "updated": "2011-04-15T03:01:25.000+0000" }, { "id": "126557", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

It's entirely possible that this is a race condition\nhappening.

{html}", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:01:25.000+0000", "updated": "2011-04-15T03:01:25.000+0000" }, { "id": "126558", "author": { "name": "robby", "key": "robby", "displayName": "Robby", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Yes, based on the highly variable nature of it, it smells like a\nrace condition. Ahh, my personal favorite kind of bug.

\n

I'll mess with reordering the Dashboard view in my app a bit\nmore and see if I can stir it up again.

{html}", "updateAuthor": { "name": "robby", "key": "robby", "displayName": "Robby", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:01:26.000+0000", "updated": "2011-04-15T03:01:26.000+0000" }, { "id": "126559", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Because of the fact that the bug is a race condition and the UI\nmust remain responsive, there are now two new events you can track\nto determine when it's potentially unsafe to end editing,\n'dragStart' and 'dragEnd'. Between these two it should be\nconsidered unsafe to end editing.

{html}", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:01:26.000+0000", "updated": "2011-04-15T03:01:26.000+0000" }, { "id": "126560", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

1.4.2.4ce7ff 4.1 4th gen ipod, sim

{html}", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:01:26.000+0000", "updated": "2011-04-15T03:01:26.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }