Hello,
We had a problem with Twitter loading the script https://platform.twitter.com/oct.js where it caused our onload event not to fire correctly in Safari (seems to be all Safari based browsers I could get my hands on). This caused particular problems as our Angular app waits for onload to trigger before it mounts and therefore the app simply never mounts.
This only started happening very recently (potentially within the past 12 hours or so). Has anyone else experienced this problem? Any suggestions for things to do to avoid it?
Here is the script:
<script src="//platform.twitter.com/oct.js" type="text/javascript"></script>
<script type="text/javascript">twttr.conversion.trackPid('XXXX', { tw_sale_amount: 0, tw_order_quantity: 0 });</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://analytics.twitter.com/i/adsct?txn_id=XXXX&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0" />
<img height="1" width="1" style="display:none;" alt="" src="//t.co/i/adsct?txn_id=XXXX&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0" />
</noscript>
Please let us know if you’d like any more information as well. Until this issue is resolved we’re going to just use the noscript fallback.
Cheers,
Adam.