Я устанавливаю точки останова во внешнем JS файле, и я не смог заставить Firebug ударить точку останова согласованным образом. Это работает иногда, но в большинстве случаев это не так. Единственный способ заставить его работать - включить "Break on all errors"
Я использовал отладчик; и без везения.