I just had the same issue. An attribute called "watch" on a custom directive caused problems in Firefox. Angular 1.3.14
On Wednesday, February 20, 2013 at 4:55:28 PM UTC+2, Michael Ahlers wrote: > > I'm still tracking down the root cause, but I get this error only in > Firefox (no problems seen under Chrome, Safari, or IE 8 and 9). Putting > this out there to see if anyone's familiar with the problem as I start > digging. Full stack trace below. > > [09:51:02.860] Error: listeners.push is not a function >> @http://localhost:3000/lib/angular-1.1.2/angular.js:3730 >> @http://localhost:3000/lib/angular-1.1.2/angular.js:4172 >> forEach@http://localhost:3000/lib/angular-1.1.2/angular.js:117 >> nodeLinkFn@http://localhost:3000/lib/angular-1.1.2/angular.js:4162 >> compositeLinkFn@http://localhost:3000/lib/angular-1.1.2/angular.js:3871 >> compositeLinkFn@http://localhost:3000/lib/angular-1.1.2/angular.js:3874 >> compositeLinkFn@http://localhost:3000/lib/angular-1.1.2/angular.js:3874 >> compositeLinkFn@http://localhost:3000/lib/angular-1.1.2/angular.js:3874 >> compositeLinkFn@http://localhost:3000/lib/angular-1.1.2/angular.js:3874 >> publicLinkFn@http://localhost:3000/lib/angular-1.1.2/angular.js:3777 >> update@http://localhost:3000/lib/angular-1.1.2/angular.js:14241 >> @http://localhost:3000/lib/angular-1.1.2/angular.js:8236 >> @http://localhost:3000/lib/angular-1.1.2/angular.js:7393 >> @http://localhost:3000/lib/angular-1.1.2/angular.js:6753 >> @http://localhost:3000/lib/angular-1.1.2/angular.js:6753 >> @http://localhost:3000/lib/angular-1.1.2/angular.js:6790 >> @http://localhost:3000/lib/angular-1.1.2/angular.js:7986 >> @http://localhost:3000/lib/angular-1.1.2/angular.js:7849 >> @http://localhost:3000/lib/angular-1.1.2/angular.js:8072 >> done@http://localhost:3000/lib/angular-1.1.2/angular.js:9126 >> completeRequest@http://localhost:3000/lib/angular-1.1.2/angular.js:9275 >> @http://localhost:3000/lib/angular-1.1.2/angular.js:9242 >> @http://localhost:3000/lib/angular-1.1.2/angular.js:5653 > > > > -- *This email and any files transmitted with it contain information from Idomoo which may be privileged and confidential and intended solely for the use of the addressee. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of the contents of this information is strictly prohibited; please notify us immediately by* *an **email reply and delete it from your system. Idomoo accepts no liability for any personal views or opinions expressed in this email. Email transmission cannot be guaranteed to be secure or error-free. Idomoo therefore is not liable for any errors or omissions in the contents of this message, which arise as a result of email transmission.* -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
