知らなかったのですが、IE9以下ではconsole.logを入れっぱなしにするとエラーになり処理が止まってしまうんですね。ChromeやFirefox、最新のIEでは大丈夫なので気付けませんでした…。
(しかも開発者ツールを起動した状態ならエラーは出ないそうです)
自分で書いたJavascriptもそうですが、他の人から引き継いだ場合でも検証用のconsoleが残っている場合もあります。
リリース前に一度検索してみて、ちゃんと消しておかないといけませんね。
以上、メモでした。
フロントエンドエンジニア養成読本 [HTML、CSS、JavaScriptの基本から現場で役立つ技術まで満載! ] (Software Design plus)