{ "id": "173790", "key": "TIMOB-27241", "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": null, "resolutiondate": null, "created": "2019-06-20T13:44:53.000+0000", "priority": null, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2019-11-19T15:27:51.000+0000", "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" } }, "components": [], "description": "*Describe the bug*\r\nI've a WebView in a ScrollableView. The WebView loads a local html file and a js file. When you scroll to the 3rd or 4th view the WebView will unload its content and it will be reloaded when you go back to the 1st view. This was working fine before 8.0.0.GA. But starting 8.0.0.GA the local JavaScript functions aren't available in the html file after the reload.\r\n\r\n*To Reproduce*\r\n# Press 'Tab 5'\r\n# Press 'Tab 1'\r\n# Read the console output\r\n\r\n+assets/html/test.html+\r\n{code:java}\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n{code}\r\n\r\nassets/html/test.jslocal\r\n{code:java}\r\nfunction myFunction() {}\r\n{code}\r\n\r\n+views/index.xml+\r\n{code:java}\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n