When asynchronous plug-in initialization is enabled, javascript in foreground tabs should not wait synchronously for plug-ins to load. Even with synchronous initialization we already do this in background tabs that have never been viewed and therefore whose plug-ins have never been instantiated. In radar as <rdar://problem/12067415>
Created attachment 162920 [details] Patch v1 - Fix + regression test
Comment on attachment 162920 [details] Patch v1 - Fix + regression test r=me
http://trac.webkit.org/changeset/128088