Today I've restarted Firefox for the first time in about a week and it seems at some point during that time, NoScript was updated. The new policy is now blocking my widget's requests even though they were allowed before, no settings have been changed, and all scripts on the page are whitelisted.
Specifically the onreadystatechange event fires as normal, but the status code is zero and the response is blank. A message appears in the error console:
I haven't modified this rule myself so it seems some recent update changed it, causing it to now block all cross-domain requests even if the server allows them. This breaks useful functionality of the browser and most users will not know how or care to fix it, so to them it will look like my script (and any others using this method) is simply broken.[ABE] <LOCAL> Deny on {GET http://hyperhacker.no-ip.org:55555/ <<< http://segment6.blogspot.com/, http://segment6.blogspot.com/ - 11}
SYSTEM rule:
Site LOCAL
Accept from LOCAL
Deny