Environment
-----------
-Default install of NoScript
-FF60.0.1 (W7 32-bit & W10 64-bit tested) - EIT now tested on FF61.0b9 Dev Edition - same
-Twitter widget web-generated code
Code: Select all
<a class="twitter-timeline" href="https://twitter.com/nnn" data-widget-id="xxx" data-dnt="true">Tweets by @nnn</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
Code: Select all
<a class="twitter-timeline" href="https://twitter.com/nnn" data-widget-id="xxx" data-dnt="true">Tweets by @nnn</a>
<script async src="https://platform.twitter.com/widgets.js"></script>
-Tracking Protection (FF) turned off
Symptom
-------
Twitter widget code <a> tag has class 'twitter-timeline-error' added and only the <a> tag is displayed in the div
Twitter JS does not insert an <iframe>
Fixes
-----
Disabling NoScript fixes the problem
Restarting FF with extensions disabled fixes the problem
Opening the inspector and reloading the page temporarily fixes the problem (???)
Example
-------
PM for site URL pls