Bug safari w18/2016

It took me quite a while to find the actual problem in Webcompat 2406. It turns out to be a nice reminder that the world isn’t black and white: it takes two to tango, and here the JavaScript author makes one mistake (forgets listing all his Ext requirements) and Firefox another (doesn’t suppress script onload during sync XHR). Things that could be better on both sides. Keep fixing things..