Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

contextual role concept proposal #484

Closed
wants to merge 17 commits into from

Commits on May 11, 2023

  1. contextual role concept proposal

    closes #375
    
    The purpose of this proposal is both to resolve the issue that "scoped" was an undefined term that was used to indicate when certain elements would expose particular ARIA roles or not.  However, in the year of noodling on this, other activities to revise what "owned" means in ARIA, the idea of a minimum role, as well as the fact there were other elements in HTML that have "scoped" or "contextual roles" that are based on heuristics, rather than defined standards, became relevant.
    
    A change to hopefully help simplify the implementations of contextual roles is that this proposal is aiming to tie the role of an element based on its a11y tree ancestry, rather than based on specific HTML elements in the DOM.
    
    This PR represents the initial draft of the proposal.  Other work to explicitly call out the elements that have contextual roles, what roles they need to adjust to, and other wording revisions to replace "scoped" with the new term would still need to be made.
    scottaohara authored May 11, 2023
    Configuration menu
    Copy the full SHA
    c8435a9 View commit details
    Browse the repository at this point in the history
  2. minor wording edits

    still working on the exact wording.  also changing some placeholder short code so as to hopefully not get more build errors for presently undefined terms
    scottaohara authored May 11, 2023
    Configuration menu
    Copy the full SHA
    7e79d76 View commit details
    Browse the repository at this point in the history
  3. Update index.html

    scottaohara authored May 11, 2023
    Configuration menu
    Copy the full SHA
    ba08486 View commit details
    Browse the repository at this point in the history
  4. Update index.html

    scottaohara authored May 11, 2023
    Configuration menu
    Copy the full SHA
    f7ae361 View commit details
    Browse the repository at this point in the history
  5. Update index.html

    scottaohara authored May 11, 2023
    Configuration menu
    Copy the full SHA
    b199e67 View commit details
    Browse the repository at this point in the history
  6. Update index.html

    scottaohara authored May 11, 2023
    Configuration menu
    Copy the full SHA
    5b7534a View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Configuration menu
    Copy the full SHA
    1627ee1 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Apply suggestions from code review

    Co-authored-by: James Craig <cookiecrook@users.noreply.github.com>
    scottaohara and cookiecrook authored May 18, 2023
    Configuration menu
    Copy the full SHA
    314e3b6 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. Update index.html

    Co-authored-by: James Craig <cookiecrook@users.noreply.github.com>
    scottaohara and cookiecrook authored May 19, 2023
    Configuration menu
    Copy the full SHA
    5229325 View commit details
    Browse the repository at this point in the history
  2. word change

    scottaohara authored May 19, 2023
    Configuration menu
    Copy the full SHA
    e65fc2b View commit details
    Browse the repository at this point in the history
  3. consistent wording

    use computed role in both sentences, rather than switching between terms
    scottaohara authored May 19, 2023
    Configuration menu
    Copy the full SHA
    cadfcf4 View commit details
    Browse the repository at this point in the history
  4. Update index.html

    Co-authored-by: James Craig <cookiecrook@users.noreply.github.com>
    scottaohara and cookiecrook authored May 19, 2023
    Configuration menu
    Copy the full SHA
    fec393a View commit details
    Browse the repository at this point in the history
  5. fix formatting

    scottaohara authored May 19, 2023
    Configuration menu
    Copy the full SHA
    11aa6ce View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7654f7a View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    6599662 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Configuration menu
    Copy the full SHA
    f6aa7a5 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    4f13392 View commit details
    Browse the repository at this point in the history