Вообще не понятно, как этот баг воспроизвести еще раз, от чего он зависит. Заменяешь apply на call, все работает, удаляешь первый вызов forEach, опять все работает, переписываешь перебор элементов по человечески, и нова все работает! Но стоит запустить приведенный код, получаешь эту хрень
----------
Ага! Запуск Dragonfly тоже все исправляет