{ "id": "142811", "key": "TIMOB-18378", "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": "16711", "description": "Release 3.5.1", "name": "Release 3.5.1", "archived": false, "released": true, "releaseDate": "2015-03-06" }, { "id": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-01-15T16:31:36.000+0000", "created": "2015-01-14T19:32:38.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "qe-verified" ], "versions": [], "issuelinks": [ { "id": "44722", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "137364", "key": "TIMOB-17804", "fields": { "summary": "iOS8: Refactor OptionDialog", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false } } } }, { "id": "44734", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "142846", "key": "TIMOB-18379", "fields": { "summary": "iOS8: Option Dialog iPad no longer fires click when clicked outside", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2015-02-19T20:47:05.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": "h6.Issue Description\r\nUsing the 3.5.0.GA SDK option dialogs in iOS 8 have a little caret on the left hand side and the dialog is not centered on iPads running iOS 8. This issue is not present in iOS7 (tested iPad 7.1 (11D167)). \r\n\r\nh6.Expected behaviour\r\nThe dialog should be centered and the caret should not be present. \r\n\r\nh6.Test Case\r\n{code}\r\n(function() {\r\n\tvar myWindow = Ti.UI.createWindow({\r\n\t\theight : Ti.UI.FILL,\r\n\t\twidth : Ti.UI.FILL,\r\n\t\tbackgroundColor : 'blue'\r\n\t});\r\n\r\n\tmyWindow.open();\r\n\r\n\tvar dialog = Ti.UI.createOptionDialog({\r\n\t\tcancel : -1,\r\n\t\toptions : [\"YES\", \"NO\"],\r\n\t\tselectedIndex : 1,\r\n\t\tdestructive : 0,\r\n\t\ttitle : \"Option Dialog\"\r\n\t});\r\n\r\n\tdialog.show();\r\n})();\r\n{code}", "attachment": [ { "id": "53585", "filename": "iPad_iOS_8.1_3.4.1.GA.png", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-01-14T19:32:38.000+0000", "size": 102995, "mimeType": "image/png" }, { "id": "53586", "filename": "iPad_iOS_8.1_3.5.0.GA.png", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-01-14T19:32:38.000+0000", "size": 104070, "mimeType": "image/png" }, { "id": "53591", "filename": "iPadDialog.png", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-01-14T21:35:54.000+0000", "size": 247554, "mimeType": "image/png" }, { "id": "53593", "filename": "iPadDialog2.PNG", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-01-14T21:44:57.000+0000", "size": 101656, "mimeType": "image/png" }, { "id": "53592", "filename": "iPhone6Dialog.png", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-01-14T21:35:54.000+0000", "size": 326010, "mimeType": "image/png" }, { "id": "53594", "filename": "iPhone6Dialog2.PNG", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-01-14T21:44:57.000+0000", "size": 100199, "mimeType": "image/png" } ], "flagged": false, "summary": "iOS8: Option Dialog Caret Present on iPad", "creator": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "environment": "iOS8\r\nTitanium SDK 3.5.0.GA", "closedSprints": [ { "id": 291, "state": "closed", "name": "2015 Sprint 01 SDK", "startDate": "2015-01-03T01:00:00.000Z", "endDate": "2015-01-17T01:00:00.000Z", "completeDate": "2015-01-19T17:24:40.828Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "339089", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "What is the customer priority?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-01-14T19:44:55.000+0000", "updated": "2015-01-14T19:44:55.000+0000" }, { "id": "339098", "author": { "name": "tcrist", "key": "tcrist", "displayName": "Travis Crist", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Ingo, this is a critical issue for our team that we would like to have fixed ASAP.", "updateAuthor": { "name": "tcrist", "key": "tcrist", "displayName": "Travis Crist", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-01-14T20:44:22.000+0000", "updated": "2015-01-14T20:44:22.000+0000" }, { "id": "339107", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "I am able to reproduce the behavior\r\n\r\nMac OSX 10.10.1\r\nAppcelerator Studio, build: 3.4.1.201410281743\r\nTitanium SDK build: 3.5.0.GA\r\nTitanium CLI, build: 3.4.1\r\nAlloy: 1.5.1\r\nXcode 6.1.1\r\niPhone 6 (8.1.1), iPad Air 2 (8.2b4)\r\n\r\nI have also included some screenshots from native applications for comparison.", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-01-14T21:38:58.000+0000", "updated": "2015-01-14T21:38:58.000+0000" }, { "id": "339234", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Pull pending\r\nmaster - https://github.com/appcelerator/titanium_mobile/pull/6573", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-01-15T15:46:03.000+0000", "updated": "2015-01-15T15:46:03.000+0000" }, { "id": "339255", "author": { "name": "tcrist", "key": "tcrist", "displayName": "Travis Crist", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR Looks good, verified on iPad running iOS 8.1.1 and iPad running iOS 7.0.4.", "updateAuthor": { "name": "tcrist", "key": "tcrist", "displayName": "Travis Crist", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-01-15T17:37:30.000+0000", "updated": "2015-01-15T17:37:30.000+0000" }, { "id": "339258", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Backport to 3_5_X\r\nhttps://github.com/appcelerator/titanium_mobile/pull/6576", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2015-01-15T17:41:30.000+0000", "updated": "2015-01-15T17:41:30.000+0000" }, { "id": "339468", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "Verified fix on:\r\n\r\nMac OSX 10.10.1\r\nAppcelerator Studio, build: 3.4.1.201410281743\r\nTitanium SDK build: 3.6.0.v20150116070927, 3.5.1.v20150115094121 \r\nTitanium CLI, build: 3.4.1\r\nAlloy: 1.5.1\r\nXcode 6.1.1\r\niPad Air 2 (8.2b4), iPad Air (7.0.3)\r\n\r\nUsing the attached code built to both devices, there is no longer a caret when using option dialogs on iOS8.\r\n\r\nClosing ticket.", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-01-16T19:19:06.000+0000", "updated": "2015-01-16T19:19:06.000+0000" }, { "id": "343947", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "Verified fix on:\r\n\r\nMac OSX 10.10.2\r\nAppcelerator Studio, build: 3.4.2.201502181619\r\nTitanium SDK build: 3.5.1.v20150219103744\r\nTitanium CLI, build: 3.4.2-alpha\r\nAlloy: 1.5.1\r\nXcode 6.1.1\r\niPad Mini 3 (8.1.3), iPad Air (7.0.3)\r\n\r\nUsing the attached code built to both devices, there is no longer a caret when using option dialogs on iOS8.\r\n\r\nClosing ticket", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2015-02-19T20:46:48.000+0000", "updated": "2015-02-19T20:46:48.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }