Philipp Kursawe created CB-11469:
------------------------------------

             Summary: Race conditions when loading scripts async
                 Key: CB-11469
                 URL: https://issues.apache.org/jira/browse/CB-11469
             Project: Apache Cordova
          Issue Type: Bug
          Components: Plugin WKWebViewEngine
            Reporter: Philipp Kursawe
            Assignee: Shazron Abdullah


Using this code in `index.html`

{code}
<script src="cordova.js" async/>
<script src="bundle.js" async/>
{code}

causes all kind of weird side effects due to race conditions, I assume.

As soon as I removed the async attribute (after one week of trying other 
things) everything worked, including the splashscreen. I think the splashscreen 
uses the message queue (event loop) to postpone some of its actions (when 
fading out) and this collides with the `async` attribute and creates a 
race-condition. It seems like a bug in wkwebview to not handle `async` script 
loading properly.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to