title: Has the behaviour of Firefox's jssubscript-loader changed in version 26?
body: <p>I'm using a jssubscript-loader to load in and attach some code to an object, like so:</p>
  
  <pre><code>const subScriptLoader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"]
    .getService(Components.interfaces.mozIJSSubScriptLoader);
  subScriptLoader.loadSubScript(url, myObj);
  </code></pre>
  
  <p>In Firefox up to 25, this worked fine. In Firefox 26, the subscript being loaded seems to no longer have access to the global scope. For example, it' can't find parseInt anymore.</p>
  
  <p>Is this an intentional change in Firefox? Is there a workaround? Where who could I go and ask about this?</p>