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

Implement improvements to APG support tables #2971

Closed
ccanash opened this issue Mar 25, 2024 · 1 comment
Closed

Implement improvements to APG support tables #2971

ccanash opened this issue Mar 25, 2024 · 1 comment
Labels
enhancement Any addition or improvement that doesn't fix a code bug or prose inaccuracy Example Page Related to a page containing an example implementation of a pattern Infrastructure Related to maintaining task force and repo operations, processes, systems, documentation

Comments

@ccanash
Copy link

ccanash commented Mar 25, 2024

Implement proposed improvements to APG support table w3c/aria-at-app#964 .

A table with one row for every browser/AT combination, one column for Must, and one column for Should, where each cell is the percentage of passing tests in that intersection.

If there is no must or should assertion we would display: Not applicable.

@mcking65 mcking65 added enhancement Any addition or improvement that doesn't fix a code bug or prose inaccuracy Example Page Related to a page containing an example implementation of a pattern Infrastructure Related to maintaining task force and repo operations, processes, systems, documentation labels Apr 29, 2024
@ccanash
Copy link
Author

ccanash commented Apr 30, 2024

Feedback received during APG Task Force meeting:

  • 1. Rename the columns to "Must Have Behaviors" and "Should Have Behaviors" so there is consistency between the aria-at-app report page to which the iframe links, and because "must have" is easier to understand language.
  • 2. Sort the rows alphabetically by AT first, then Browser -- so JAWS + Chrome, JAWS + Firefox, ... NVDA + Chrome, ..., etc.

Feedback from the ARIA-AT Community Group Meeting:

  • 1. Add a column title for the first column of "Assistive Technology - Browser"
  • 2. Remove the word "Supported" from each cell.
  • 3. Make each row have a smaller height by putting the number and graphic on the same line.
  • 4. P2 requirement that could implemented in a later PR: Make each AT-Browser row title into a link that takes the user to the detail report page for that combination, e.g., JAWS and Chrome for Radio Group Example Using aria-activedescendant | ARIA-AT Reports

@ccanash ccanash moved this from In Progress to In staging/sandbox in Enhancements to APG AT support tables May 8, 2024
howard-e pushed a commit to w3c/aria-at-app that referenced this issue May 21, 2024
Addresses w3c/aria-practices#2971 with the following:

* Renames the columns to "Must-Have Behaviors" and "Should-Have Behaviors"
* Sorts the rows alphabetically by AT first, then Browser -- so JAWS + Chrome, JAWS + Firefox, ... NVDA + Chrome, ..., etc
* Adds a column title for the first column of "Assistive Technology - Browser"
* Removes the word "Supported" from each cell and places the percentage number to the right of the meter graphic so they are on the same line
* Each AT-Browser row title is now a link that takes the user to the detailed report page for that combination
howard-e added a commit to w3c/aria-at-app that referenced this issue May 28, 2024
Issues addressed:
* #1105, addresses w3c/aria-at#1070
* #1053, addresses w3c/aria-practices#2971
* #1097, addresses #977
* #1095, addresses #991
* #1093, addresses #934
* #1000, addresses #818
* #1089, addresses #992
* #1067, addresses #993
* #1056, addresses w3c/wai-aria-practices#212

---------

Co-authored-by: alflennik <alflennik@users.noreply.github.com>
Co-authored-by: Paul Clue <67766160+Paul-Clue@users.noreply.github.com>
Co-authored-by: Mx Corey Frang <corey@bocoup.com>
Co-authored-by: Mx. Corey Frang <gnarf37@gmail.com>
Co-authored-by: Erika Miguel <erika@bocoup.com>
Co-authored-by: Mike Pennisi <mike@mikepennisi.com>
@ccanash ccanash moved this from In staging/sandbox to In production / Completed in Enhancements to APG AT support tables Jun 3, 2024
@ccanash ccanash closed this as completed Jun 3, 2024
@mcking65 mcking65 added this to the H1/2024 APG Improvements milestone Jul 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Any addition or improvement that doesn't fix a code bug or prose inaccuracy Example Page Related to a page containing an example implementation of a pattern Infrastructure Related to maintaining task force and repo operations, processes, systems, documentation
Projects
Status: In production / Completed
Development

No branches or pull requests

2 participants