Проблемы навигации в Safari из-за темы или плагина

Всем привет,

Некоторые пользователи сообщают о проблемах с Safari на macOS и iOS.

Сообщения об ошибках:

Примерно с вчерашнего дня, когда я захожу в тему, а затем пытаюсь вернуться назад (либо кнопкой «Назад» в браузере, либо Cmd+Стрелка влево) в Safari, URL меняется (например, на нашсайт.cc/latest), но содержимое не обновляется. В Chrome или Firefox такой проблемы нет. Я пробовал очищать cookies и кэш. Проблема возникает на нескольких компьютерах и устройствах iOS.

Кнопка «Назад» в Safari на моём iPhone работает неправильно только на <сайт>: она просто прокручивает меня вверх к посту вместо возврата на предыдущую страницу. Кто-нибудь ещё сталкивался с этим?

У меня то же самое, я часто пользуюсь кнопкой «Назад».

Раньше при нажатии «Назад» возвращался к списку последних тем, но теперь это работает не так, как раньше.

То есть, когда я нажимаю кнопку «Назад» внизу темы, раньше она возвращала меня на предыдущую страницу (обычно страницу последних тем), а теперь либо ничего не происходит, либо меня прокручивает вверх на несколько постов.

На iOS в Safari тоже наблюдается странное поведение, заметил это вчера вечером. При свайпе назад для возврата на предыдущую страницу меня просто оставляет на той же странице и на той же позиции, хотя URL соответствует странице, на которую я пытался вернуться.

То же самое происходит и с кнопкой «Назад».

Со мной это тоже случается, но не всегда.

Иногда при нажатии «Назад» должно открываться меню, но вместо этого открывается последняя тема, которая была открыта до меню.

На Firefox 75.0 на моём MacBook Pro с Mojave всё работает нормально.

Ранее сообщалось о странном поведении в Safari на моём iPad Air 2 под управлением iOS 13.3.1.

По моему опыту, это точно проблема iPhone и мобильных устройств, а не Mac.

Вот что происходит: я открываю тему, нажимаю стрелку «Назад», страница как бы перезагружается, но сразу на том же месте, где я был. Затем я нажимаю ещё раз «Назад» и оказываюсь на сайте, который посещал до перехода на Tarck.

Я сам протестировал это в Safari (версия 13.1 (15609.1.20.111.8)) и не смог воспроизвести проблему.

Есть какие-нибудь предложения?

Наша версия Discourse:

2.5.0.beta3

( 7132c50f3b )

Можете ли вы попросить любого из этих пользователей воспроизвести проблему здесь или на try.discourse.org?

Возникает ли это на вашем сайте при просмотре в безопасном режиме? (вашсайт.com/safe-mode/)

Если проблему не удаётся воспроизвести на эталонном сайте, скорее всего, это не баг.

Спасибо, @Stephen! Пользователь сообщил, что проблема не возникает в безопасном режиме!

Это явно связано с нашей темой и/или плагином, пора разобраться!