Skip to content

Stateful Applicability and Expectation #1836

Open
@tbostic32

Description

@tbostic32

As we look to update the rules format to include state and subjective applicability, I wanted to create a single issue to connect all of the information/discussion that has occurred on these subjects so I can easily find and reference them.

These will be good resources to get us onto the same page with what has been done. I think a few open questions that we still need to answer are:

  1. What rules will need state? We have some rules that implicitly use state like Block of repeated content is collapsible where it could have included states for the content being open and closed and the expectation was that a transition existed. However, it instead easily abstracts this to a higher level in the expectation to ignore state and transitions all together:

there exists an instrument to make all nodes in this block not visible; and
there exists an instrument to remove all nodes in this block from the accessibility tree.

  1. Are there rules that don't currently use state that would be more easily explained if we were to use state?
  2. If we allow subjective applicability statements, that opens the possibility of using JavaScript manipulations (e.g., "menu expanded") as state and state transitions definitions. How do we constrain this language to improve cohesiveness between rules?

Metadata

Metadata

Assignees

No one assigned

    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