Skip to content

新ガイドライン案:オートフォーカスについて #53

Description

@tsmd

ページ内の任意の要素にautofocus属性が指定できるが、dialogやpopoverなど一部の文脈を除いて、autofocus属性の指定はアクセシビリティの問題を呼び込みやすい。基本的にautofocus属性の使用は控えてもらいつつ、除外される一部の文脈について言及したい。

  • HTML dialog要素内には使用可能
  • HTML popover属性のついた要素内では使用可能
  • autofocusされる要素より手前に有用な情報がほとんどなく、autofocusされる要素はページのごく冒頭にあり、ほとんどの人の最初のアクションがその要素に対するものである場合は例外的に使用可能

予測可能なパターンに例を追加することでも対応可能だけど、上記のような例外条項をいくつか書こうとすると一つの例が長大になりすぎてしまうかもしれない。ガイドラインを新設するほうがわかりやすい。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions