問題1:ヘッダーナビゲーションの不具合 / DOM操作

これについての簡単なアップデートです。要素リストをより良くナビゲートできる方法で、ランドマークの改善に取り組んでいます。

要素リスト内の見出しのナビゲーションは変更されませんが、これは妥当な代替手段となることを願っています。変更点はここに概説されています: A11Y: improve landmark navigation and add aria-labels to post controls by awesomerobot · Pull Request #34421 · discourse/discourse · GitHub

要するに、これは次のことを行います:

  • DOM内のすべての投稿にランドマーク領域を提供する
  • 上/下により多くの投稿があることを明確にするランドマーク領域を追加します — 投稿をロード/アンロードするため、手動のページネーションを使用する必要はありません。トピックに一度に数百の投稿がDOMにロードされると、パフォーマンスの問題が発生する可能性があります。

見出しコンテンツすべてをパフォーマンスを低下させることなくDOMで利用可能にすることは非常に複雑な変更となるため、これは中間的な解決策です。完璧ではありませんが、「コンテンツをさらに読み込む」領域にナビゲートすると、投稿が正しく読み込まれ、その時点で要素リストを再度開くことができます。

  • 投稿コントロールをナビゲーション領域からツールバー領域に変更しました。これは意味的により正確であり、ランドマーク領域リストを投稿に集中させることができます。

*ついでに投稿コントロールのラベルも改善しました。

そのため、トピック内のかなりまばらなランドマーク要素リストから

トピック構造をより明確に表すものへ

このアップデートは今週中にリリースされる予定です。利用可能になったら、これらの変更に関するフィードバックを聞かせていただけると幸いです @adress

「いいね!」 4