Я получаю странное поведение с кнопкой Firefox back после ссылки на id на той же странице. Если у меня есть какая-то базовая c html такая:
<a href="#some_id">link to header</a>
... chunk of content ...
<h2 id="some_id">header</h2>
При первом щелчке по ссылке я перехожу к заголовку, а первый щелчок по кнопке возврата браузера возвращает меня к ссылке. Все хорошо. Но если я нажимаю на ссылку еще раз, а затем нажимаю кнопку «Назад» во второй раз, браузер запутывается. Экран не go возвращает ссылку. Хуже, если я прокручиваю назад тогда всякий раз, когда мышь наводит курсор на ссылку (или даже адресную строку), экран возвращается к заголовку без каких-либо нажатий.
Вот самое интересное. Если после второго посещения шапки я щелкну где-нибудь на странице, кнопка «Назад» будет работать как обычно. Кроме того, если я открою оверлей средств разработки, тогда кнопка «Назад» будет работать как обычно.
Я пробовал это с полностью урезанным файлом - просто html без сценариев (даже без css) - удалить любые невидимые ошибки.
Кто-нибудь еще сталкивался с этим? Нашли исправление?