{ "id": "125738", "key": "TIMOB-16358", "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": "15922", "description": "2014 Sprint 03", "name": "2014 Sprint 03", "archived": true, "released": true, "releaseDate": "2014-02-14" }, { "id": "15923", "description": "2014 Sprint 03 API", "name": "2014 Sprint 03 API", "archived": true, "released": true, "releaseDate": "2014-02-14" }, { "id": "15971", "description": "Release 3.2.3", "name": "Release 3.2.3", "archived": false, "released": true, "releaseDate": "2014-04-30" } ], "resolution": { "id": "6", "description": "", "name": "Hold" }, "resolutiondate": "2014-05-19T21:25:06.000+0000", "created": "2014-02-01T17:39:40.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "3.2.0GA", "android", "flicker", "look1", "module_webview", "qe-testadded", "scroll", "triage", "webview" ], "versions": [ { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "issuelinks": [ { "id": "35806", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "126602", "key": "TIMOB-16479", "fields": { "summary": "Android: local HTML-based Google Maps in webview fails to open", "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": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-24T18:24:02.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "Webview with transparent or gradient background flickers when scrolling down for the first time in Android with SDK 3.2.0 GA. Once you scroll to the bottom and then scroll up again not produces this behavior. If webview backgroundColor is set with a color as 'white' or '#FFFFFF' works fine.\r\n\r\nDetected using SDK 3.2.0 GA and 3.2.X versions on Android devices (Samsung Galaxy S III Mini, Samsung Galaxy Tab 3, bq Aquaris 5). With SDK 3.1.3 GA doesn't occur this behavior.\r\n\r\nTest case:\r\n\r\n{code:JavaScript} \r\nvar window = Titanium.UI.createWindow({\r\n\ttitle: 'Test',\r\n\tfullscreen: true,\r\n\texitOnClose: true,\r\n\tbackgroundColor: 'white'\r\n});\r\n\r\nvar view = Ti.UI.createView();\r\n\r\nvar webview = Titanium.UI.createWebView({\r\n\tbackgroundColor: 'transparent',\r\n\turl: '/test.html'\r\n});\r\n\r\nview.add(webview);\r\nwindow.add(view);\r\n\r\nwindow.open();\r\n{code}", "attachment": [ { "id": "45545", "filename": "app.js", "author": { "name": "digitalico", "key": "digitalico", "displayName": "Carlos Luis Seva", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-02-01T17:39:40.000+0000", "size": 310, "mimeType": "text/javascript" }, { "id": "45544", "filename": "test.html", "author": { "name": "digitalico", "key": "digitalico", "displayName": "Carlos Luis Seva", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-02-01T17:39:40.000+0000", "size": 8054, "mimeType": "text/html" } ], "flagged": false, "summary": "Android: Webview flickers when scrolling for the first time", "creator": { "name": "digitalico", "key": "digitalico", "displayName": "Carlos Luis Seva", "active": true, "timeZone": "Europe/Madrid" }, "subtasks": [], "reporter": { "name": "digitalico", "key": "digitalico", "displayName": "Carlos Luis Seva", "active": true, "timeZone": "Europe/Madrid" }, "environment": "1. Application type: Mobile\r\n2. Titanium SDK: 3.2.0 GA\r\n3. Platform & version: Android +4.0\r\n4. Titanium Studio: 3.2.0.201312191547\r\n5. Operating system: Mac OSX 10.8.5\r\n6. Tested devices: Samsung Galaxy SIII Mini", "comment": { "comments": [ { "id": "290842", "author": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Moving this ticket to engineering as I can reproduce this issue on Galaxy Nexus device with 3.2.0 release. Note that this is a regression as there is no flickering when I recompile application with 3.1.3 release.", "updateAuthor": { "name": "ragrawal", "key": "ragrawal", "displayName": "Ritu Agrawal", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-03T06:47:49.000+0000", "updated": "2014-02-03T06:47:49.000+0000" }, { "id": "290898", "author": { "name": "digitalico", "key": "digitalico", "displayName": "Carlos Luis Seva", "active": true, "timeZone": "Europe/Madrid" }, "body": "Video that shows this issue on Samsung Galaxy Tab 3:\r\nhttp://www.youtube.com/watch?v=Nv0zkh4ZKUY", "updateAuthor": { "name": "digitalico", "key": "digitalico", "displayName": "Carlos Luis Seva", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-02-03T18:17:29.000+0000", "updated": "2014-02-03T18:19:06.000+0000" }, { "id": "291202", "author": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I can reproduce this on 4.x device on both 3.2.0.GA and 3.1.3.GA. This is not a regression. I will submit a PR to fix this shortly.", "updateAuthor": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-04T21:01:02.000+0000", "updated": "2014-02-04T21:01:02.000+0000" }, { "id": "291222", "author": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "body": "master PR: https://github.com/appcelerator/titanium_mobile/pull/5320", "updateAuthor": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-02-04T21:26:24.000+0000", "updated": "2014-02-04T21:26:24.000+0000" }, { "id": "292049", "author": { "name": "digitalico", "key": "digitalico", "displayName": "Carlos Luis Seva", "active": true, "timeZone": "Europe/Madrid" }, "body": "Tested using 3.3.0.20140207153316 and now works properly.\r\n\r\nThanks everyone!", "updateAuthor": { "name": "digitalico", "key": "digitalico", "displayName": "Carlos Luis Seva", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-02-08T12:09:23.000+0000", "updated": "2014-02-08T12:09:23.000+0000" }, { "id": "293149", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "While you're at it, could you also solve this related issue?\r\nhttp://premius.net/blog/andoid/118-android-webview-transparent-background-for-android-2-3-and-4-x.html\r\n\r\nIt's a hack, but indeed on the following device it needs the background and acceleration to be re-set after load:\r\n\r\n{code}\r\nHTC Desire S\r\n ID = SH1B9TJ05256\r\n State = device\r\n SDK Version = 2.3.5 (android-10)\r\n ABIs = armeabi-v7a, armeabi\r\n{code}", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2014-02-14T08:30:29.000+0000", "updated": "2014-02-14T08:30:29.000+0000" }, { "id": "293151", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "Workaround for the original issue by the way:\r\n\r\n{code}\r\nbackgroundColor: '#01FFFFFF'\r\n{code}", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2014-02-14T08:38:22.000+0000", "updated": "2014-02-14T08:38:22.000+0000" }, { "id": "298537", "author": { "name": "pmishra", "key": "pmishra", "displayName": "Paras Mishra", "active": true, "timeZone": "Asia/Kolkata" }, "body": "Verified the fix, hence closing the issue.\r\n\r\nEnvironment used:\r\nDevice : Google Nexus 5, Android Version: 4.4.2\r\nSDK: 3.2.3.v20140324164913\r\nCLI version : 3.2.1\r\nOS : MAC OSX 10.9.2\r\nAlloy: 1.3.1\r\nACS: 1.0.14\r\nnpm:1.3.2\r\nAppcelerator Studio, build: 3.2.3.201403190645\r\ntitanium-code-processor: 1.1.0\r\nXCode : 5.1 \r\n", "updateAuthor": { "name": "pmishra", "key": "pmishra", "displayName": "Paras Mishra", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2014-03-25T06:43:02.000+0000", "updated": "2014-03-25T06:43:02.000+0000" }, { "id": "300720", "author": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-04-11T21:22:10.000+0000", "updated": "2014-04-11T21:22:10.000+0000" }, { "id": "300818", "author": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "body": "[~pmishra], could you please reopen the ticket since we need a new fix now the original one has been reverted?", "updateAuthor": { "name": "fokkezb", "key": "fokke", "displayName": "Fokke Zandbergen", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2014-04-14T17:32:23.000+0000", "updated": "2014-04-14T17:32:23.000+0000" }, { "id": "301137", "author": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "body": "There are multiple workarounds for this issue. We are not planning to fix this since the fix has side effects.", "updateAuthor": { "name": "hpham", "key": "hpham", "displayName": "Hieu Pham", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-04-16T18:34:20.000+0000", "updated": "2014-04-16T18:34:20.000+0000" }, { "id": "305539", "author": { "name": "digitalico", "key": "digitalico", "displayName": "Carlos Luis Seva", "active": true, "timeZone": "Europe/Madrid" }, "body": "Please, try to solve this issue. It's very important for my app. Users have been complaining for this reason. Thanks", "updateAuthor": { "name": "digitalico", "key": "digitalico", "displayName": "Carlos Luis Seva", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-05-19T17:32:33.000+0000", "updated": "2014-05-19T17:32:33.000+0000" }, { "id": "305589", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Resolving as \"hold\" for now.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-05-19T21:25:06.000+0000", "updated": "2014-05-19T21:25:06.000+0000" } ], "maxResults": 15, "total": 15, "startAt": 0 } } }