Tor BrowserでDiscourseを「最も安全」なセキュリティ設定(NoScript有効)でナビゲートするとページ読み込みが壊れる

Tor Browser(TB)を使用してDiscourseフォーラムを閲覧している際に、一貫した問題に気づきました。具体的には、セキュリティスライダーが「最も安全」レベルに設定され、NoScriptが有効になっている場合、ページの読み込みに問題が発生することがあります。

meta.discourse.orgで発生しています。

この問題は、毎回ではありませんが、頻繁に再現可能です。

他のブラウザでNoScriptを有効にしても、同様の問題が発生する可能性があります。

このバグの明確なデモンストレーションについては、添付のビデオを参照してください。

(ビデオを直接アップロードできなかったため、ここにアップロードしました)

Tor Browser はサポートされているブラウザーのリストにないため、これは実際にはバグではない可能性があります。

What is Discourse? | Discourse - Civilized Discussion より引用:

Discourse は、すべての主要なブラウザーとプラットフォームの最新の安定版リリースをサポートしています。

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

さらに、iOS 15.7 以降の Safari もサポートすることを目指しています。

機能はサポートできますが、これは基本的な構造の問題だと思います。

chromium + NoScript で meta.discourse.org の初回読み込み時にこの問題を再現できます。

JavaScriptをオフにした、または一部のJavaScriptをオフにしたということでしょうか? DiscourseはJavaScriptを多用するWebアプリケーションです。JavaScriptをオフにしたり、一部のJavaScriptをロードさせなかったりすると、当然ページは壊れます。

「いいね!」 1

すべてのJavaScriptを無効にしました。(noJS)

それは十分に承知しています。

私の勘違いでなければ、Discourseの開発者はnoJSサポートのようなものを実装したようです。参考情報:

したがって、リロード時にのみページが読み込まれるのはバグのように思えます。

実際、以前JavaScriptを無効にして彼のビデオを試しましたが、問題は再現できませんでした。そのため、すべてのJavaScriptが無効になっているかどうか尋ねました。

ほぼ最新のChromiumでテストしました

「いいね!」 1

以前の動画が削除されたため、同じ動画の新しいリンクを追加します。(動画のアップロードも、元の投稿の編集もできません)

「いいね!」 1

そのようですね。この問題はブラウザの調整だけでは解決できず、Discourseからの実際的な解決策が必要です。