Я создал тему с якорями для навигации и встроенными изображениями. Когда я использую ссылки разделов вверху, чтобы перейти к якорю, а затем нажимаю «Назад», Safari часто открывает новую вкладку с одним из изображений из темы вместо возврата назад. Это довольно легко воспроизвести и, похоже, специфично для изображений и WebKit. Если я удалю изображения из темы, эта проблема не возникает, и она не наблюдается в Chromium.
Можете воспроизвести это на https://try.discourse.org?
Да, попробуйте кликать по ссылкам-якорям вверху этой темы, а затем нажимать «Назад» — иногда это открывает новую вкладку с изображением:
https://try.discourse.org/t/topic-to-repro-back-button-issues-on-safari-on-macos-desktop/1496
Боюсь, мне не удалось воспроизвести проблему ![]()
Ок — давайте попробуем ещё раз
Ха-ха — я могу воспроизвести это только с помощью кнопки «Назад» на моей мыши. Я предполагал, что кнопка «Назад» в Safari будет вести себя так же, но, похоже, это не так? Или, может быть, я просто намного быстрее нажимаю кнопку мыши?
Да, я сначала попробовал это (у меня в Safari даже нет кнопок «Назад»/«Вперёд»), и поскольку мне не удалось воспроизвести проблему, я также попробовал с помощью кнопок «Назад»/«Вперёд»…
Вот запись того, как это произошло на моем экране — я сделал это сразу после загрузки страницы:
Вы не можете воспроизвести это, как показано в моем видео?
Боюсь, мне не удалось воспроизвести ![]()
Окей — спасибо за попытку. Я попрошу коллегу попробовать это на своём ноутбуке, когда он будет следующим в офисе, и свяжусь с вами…
Я попросил одного из коллег попробовать это на MacBook в Safari с мышью, у которой есть кнопка «Назад», и у них получилось воспроизвести это без проблем.