Воспроизводится следующим образом:
1. Открываем страницу с примером
fiddle.jshell.net/mVuWD/3/show/.
2. Переходим по разным ссылкам из меню от первой к последней.
3. Кликаем кнопку «назад» в браузере.
В итоге перехода происходит со второго раза, но в адресной строке хэш перестает соответствовать блоку с соответственным id.
Подскажите, пожалуйста, как добиться правильного поведения при переключении истории?
Исходники —
jsfiddle.net/mVuWD/3/