Skip to content

WCAG2.2対応 3.3.8/3.3.9の落とし込み #63

@NakajimaTakuya

Description

@NakajimaTakuya

#57

以下の落とし込み

ざっくりいうとログインフォームの認知的負荷を下げる取り組みをしましょうねってとこに言及していて、パスワードを記憶する必要があったりとかパズルとかせたりとかってそのまんま求めると辛いよねって話

3.3.8では、

  • 代替方法を提供する
    • 達成例
      • メールリンク認証(メールアドレスいれたらクリックしたら認証されるリンクが送られてくるやつ)
      • OAuthとか使ったサードパーティログイン
      • WebAuthn
  • 入力の補助を提供する
    • 達成例
      • パスワードマネージャーが利用できる (type, autocompleteとかが適切に設定されてる状態)
      • コピペが制限されていない
      • 音声やビデオやなにかしらのデモが用意されてて、どうすればいいか解説されてる
  • 認知機能を要求するテストの中でも比較的負荷低めなやつにする
    • ちょい補足
      • 記憶より認識のが負荷が低いので後者を利用するやつ
    • 達成例
      • とある画像の中からそこに写ってる猫をクリックしてみてください みたいなやつ
  • ユーザーが以前に自分でアップロードしたテキスト以外のコンテンツを識別させる
    • ちょい補足
      • "新たな"記憶を必要としないので負荷が少ないみたいな考え方
    • 注意
      • プライバシー的な問題が発生する可能性がある

みたいなのが許容されている

3.3.9はそれの厳格版で最後の2つ( 認知機能を要求するテストの中でも比較的負荷低めなやつにする / ユーザーが以前に自分でアップロードしたテキスト以外のコンテンツを識別させる ) をNGにしたって感じ

3.3.9含めても入力の補助を提供する・コピペを阻害しないみたいなところを満たせればOKになって現実的なのでここを組みたいと思っている

で、落とし込みなんだけど、上記に絞った場合はデザイン要件を伴わないので"実装"に組み込むでいいかと思う
ログインという文脈を特別視して実装 > フォームの中に「認知負荷の軽減」みたいな項目を作るか、「入力目的の特定」にマージするかみたいなところが論点にあがると思う

@chiba-hnm @shimaokk @LIFULL-ai

どう思います?
もし前者推しの場合、それらをどのレベルで配置して、入力目的の特定とかぶるところをどうさばくかみたいなのご意見提案聞きたくおもいます

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions