アクセシビリティと見下した言葉遣いや婉曲表現

JSが無効になっていると、以下のような表示になります。

「JavaScriptを有効にすると最適に動作します」

しかし、明らかにJSがないと全く動作しません。

ドイツ語訳はさらに見下したような表現になっています。

また、JSなしでもコンテンツを閲覧できるようにしてください。

これは私にとって深刻なアクセシビリティの問題です。

ウェブサイトには、私が耐えられないほどの、ごちゃごちゃした、動き回るもの、視覚的なノイズが多すぎるため、デフォルトでJSを無効にしています。精神的な苦痛が異常に多いようです。


追記ですが、新規ユーザーはファイルを追加できるのが1つだけだと聞きました。
それは送信ボタンを押した後に表示されました。
送信前に教えてはどうでしょうか?

ブラウザでJavaScriptを無効にすると、読み取り専用のページが表示されるはずです。

お使いのデバイス/ブラウザは何ですか?

「いいね!」 1

Chromium(バナジウムフレーバー)をGrapheneOS(Android)のPixelで使用しています。
JSトグルがあります。NoScriptタグは使用していません。

「いいね!」 1

Discourseは、JSが無効になっている場合、またはブラウザのバージョンが古すぎてサポートされなくなった場合に、基本的なHTMLの読み取り専用ビューを提供します。

しかし、リクエストペイロードを削減し、特に古いAndroidフォンユーザーの速度を向上させるために、ユーザーエージェントがJSを問題なく処理できると検出した場合、基本的なHTMLビューは送信しません。

トレードオフは、あなたが発見した動作であり、3つのグループの交差です。

  • モバイルユーザー
  • 最近のモダンブラウザのユーザー
  • 手動でJSを無効にしたユーザー

これらの方々は、他のユーザーに提供している基本的なHTMLビューの代わりに、この悲しい画面が表示されます。

これは、サイトが高速になるユーザー数とそうでないユーザー数を比較検討した結果、意図的に行われた選択です。

そのメッセージは、Internet Explorer 6のような、実際に基本的なHTMLビューを取得するユーザーのためにあります。

基本的なHTMLビューがモバイルでうまくスケールするように、私たちは努力していません。なぜなら、それは検索エンジンのボットや古いデスクトップユーザーのために設計されたものだからです。どのように見えるかを確認したい場合は、古いブラウザのUA文字列を送信してみてください。

それ以外の場合は、JSトグルをヒットしてDiscourseのJSを有効にする必要があります。

「いいね!」 4

これは非常に重要だと思います。影響を受けているユーザーの割合だけを見ると、人口統計を見逃してしまう可能性があります。意図せずに、障害者、高齢者、または恵まれない人々のかなりの割合を除外している可能性があります。

カスタムモバイルブラウザを実行し、javascriptを無効にしている人々の人口統計において、どのマイノリティグループも過剰に代表されていると言うのは、不条理です。

「いいね!」 1

そうかもしれませんが、そうでないかもしれません。しかし、より一般的に言えば、ユーザーのほんの一部に影響を与えるという理由だけで設計上の決定を下すことは、私にとっては問題がある可能性があります。古いブラウザや、ウェブへのアクセス方法が特殊な場合のサポートは、その懸念事項に含まれます。アクセシビリティ戦術についてはあまり知りませんが、Discourseの意思決定チーム内に、それを知っている人がいることを願っています。