Сбой загрузки страницы при навигации по Discourse в Tor Browser на настройке «Самая высокая» безопасность (NoScript активен)

Я заметил постоянную проблему при просмотре форума Discourse в браузере Tor (TB). В частности, когда ползунок безопасности установлен на уровень «наиболее безопасный», что включает NoScript, возникают проблемы с загрузкой страниц.

Это происходит здесь, на meta.discourse.org.

Проблема воспроизводится часто, хотя и не каждый раз.

Скорее всего, то же самое происходит и с включённым NoScript в других браузерах.

Обратите внимание на приложенное видео, где наглядно демонстрируется этот баг.

(Я не могу загрузить видео напрямую, поэтому загрузил его здесь)

Я не уверен, что это действительно ошибка, поскольку Tor Browser не входит в список поддерживаемых браузеров.

Цитата из What is Discourse? | Discourse - Civilized Discussion :

Discourse поддерживает последние стабильные версии всех основных браузеров и платформ:

  • Microsoft Edge
  • Google Chrome
  • Mozilla Firefox
  • Apple Safari

Кроме того, мы стремимся поддерживать Safari на iOS 15.7+.

Функциональность может быть реализована, но это вопрос базовой структуры, как я полагаю.

Мне удалось воспроизвести эту проблему в Chromium с расширением NoScript при первой загрузке meta.discourse.org.

Значит, вы отключили часть или весь JavaScript? Discourse — это веб-приложение, сильно зависящее от JavaScript. Отключение JavaScript или предотвращение загрузки некоторых скриптов, безусловно, приведёт к сбоям на странице.

1 лайк

Весь JavaScript отключен. (noJS)

Я прекрасно это понимаю.

Если я не ошибаюсь, разработчики Discourse реализовали некую поддержку noJS. Ссылки:

Следовательно, загрузка страницы только при перезагрузке выглядит как ошибка.

На самом деле я ранее отключал JavaScript и пытался повторить действия из его видео, но не смог воспроизвести проблему. Поэтому я уточнил, отключён ли весь JavaScript.

Протестировано на почти последней версии Chromium

1 лайк

Добавляю новую ссылку на то же видео, так как предыдущая была удалена. (Также я не могу загрузить видео здесь и не могу отредактировать свой исходный пост)

1 лайк

Похоже, что это так. Данная проблема не решается простыми настройками браузера; требуется реальное решение со стороны Discourse.