title: Angular Firefox-only Error "Argument is not a function, got undefined" in $broadcast function
body: <p>I'm getting an Angular error in the console: <code>Error: Argument 'myControllerName' is not a function, got undefined</code>. Following the stack trace it appears to be coming from the <code>$broadcast</code> function, called from <code>updateRoute</code>, etc. The tricky thing is that <strong>the error is only happening in Firefox</strong>, not in Chrome or IE.</p>
  
  <p>Setup:</p>
  
  <ul>
  <li>Angular v1.1.5</li>
  <li>Firefox 40.0.3 <strong><em>Has error</em></strong></li>
  <li>Chrome 45.0.2454.93 m, or IE 11.0.9600 <strong><em>Works fine</em></strong></li>
  </ul>
  
  <p>I've looked through similar SO answers for "Argument is not a function, got undefined", but none of them address this particular issue from what I can tell. I've also checked the <a href="https://github.com/angular/angular.js/blob/v1.2.0/CHANGELOG.md" rel="nofollow">Angular changelog</a>, but see no special mention of Firefox fixes from the next version. </p>
  
  <p>Does anyone know of differences between Firefox and other browsers, or any known bugs in this version of Angular, or possible causes of this error?</p>