Проблемы с навигацией по сайту в Chrome и Firefox

Здравствуйте,

Один из наших пользователей сообщил о проблеме с навигацией в браузерах Chrome и Firefox. Хотя мы провели тестирование и не столкнулись с описанными проблемами, будем признательны, если вы сможете объяснить причины их возникновения и предложить способы решения.

Ниже приведены конкретные проблемы, описанные пользователем:

В Google Chrome у пользователя нет возможности войти в систему через аккаунт Google, однако вход через Firefox работает.

Проблемы затрагивают как Chrome, так и Firefox:
Некоторые ссылки не реагируют на клики; их можно открыть только с помощью контекстного меню (правая кнопка мыши) и выбора «Открыть в новом окне».
Открываются пустые страницы, а ссылки в левом меню не работают.

Операционная система: macOS Ventura 13.2.1

Я не могу загрузить видео, иллюстрирующее эти проблемы, так как являюсь новым пользователем на этой платформе. Пожалуйста, сообщите, куда можно загрузить видео, если это потребуется для расследования проблемы. Ваша помощь в решении этих вопросов с навигацией будет крайне ценной.

Я просмотрел видео, загруженные указанным пользователем на вашем сайте. Проблема вызвана расширением плагина перевода, установленным в его браузере. Если пользователь откроет консоль разработчика, он почти наверняка увидит следующую ошибку: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node. Рекомендую посоветовать ему попробовать зайти на сайт в режиме инкогнито со всеми расширениями браузера отключёнными. Это должно решить проблему. Если в режиме инкогнито ошибок не возникает, пользователю потребуется отключить это расширение или не использовать его на сайте Discourse, чтобы избежать ошибки. Однако, если он хочет продолжать его использовать, ему придётся обновлять страницу каждый раз при выполнении какого-либо действия, что, очевидно, неудобно.

Суть проблемы заключается в том, что подобные функции и расширения для перевода (а также некоторые другие, например, расширения проверки орфографии) изменяют HTML-структуру приложения, в то время как фреймворки, такие как Ember, полагаются на то, что эта структура остаётся неизменной, и не имеют информации об этих изменениях.

Спасибо, @dax, я посоветую им сделать это.