Je place des points d'arrêt dans un fichier JS externe et je n'ai pas réussi à faire en sorte que Firebug atteigne le point d'arrêt de manière cohérente. Cela fonctionne parfois, mais la plupart du temps pas du tout. La seule façon de le faire fonctionner est d'activer l'option "Break on all errors" (rupture sur toutes les erreurs)
J'ai également utilisé l'instruction debugger ; sans succès.