Это кажется неправильным, но именно так Firefox действует.
setTimeout(print(),5000);
function print(){
console.log(1);
}
До истечения 5 секунд, после нажатия на ссылку и до начала отображения следующей страницы 1 выводится на консоль. Есть идеи? Спасибо!
Редактировать : повторяется, чтобы было очевидно, что в примере кода есть ошибка, а не поведение firefox.