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

add more accessibility constraints to the axe tests #98

Closed
wants to merge 11 commits into from

Conversation

tonyfast
Copy link
Contributor

@tonyfast tonyfast commented Dec 3, 2023

the adds all the axe wcag test conditions and the trusted testers constraint.

it reveals errors in the ipywidgets representation. ill describe in a later message. currently, the axe tests needs to be improved and the interface to using them does also. once, the axe testing reports are improved we'll address the inaccessible parts of the failing tests.

the tests that are failing are outside the scope of this immediate module, but, at the same time they coupled. our tests should expect to fail certain conditions. community action will be involved to make the right changes. then we'll need to test and https://github.com/deathbeds/jupyak will provide the build layer for the testing while pull requests are in flight. this repository will need to figure out how to handle testing in-flight work. xfail markers are removed after sufficient changes are made to the upstream repositories.

* remove old meeting notes and resources
* remove some doit doit tasks to delete files
* rm user tests
* drop notebooks for config
* mv test environment out of root
* update pr message ci to vary on forks
…chaotic. (#4)

* rm old semantic form entry point
* shuffle a11y tempalte files into components
* rm exporters script
* rename the ex[porter script to something more appropriate
* remove errant selectors script
* move where the static components are copied from
* more clean up to static contents in template folders
* change test template configuration
* hide missing snippet for a docs rewrite
* separate toc component

* remove errant character

* move accessible table to the body_loop block

* move more macros to the base template

* drop a lot of code in favor of nbconvert
* refactor css and settings into tigher components

* fail workflow on failing tests. run docs and build sooner

* change default font size

* fix input component failure

* ensure default selection in dropdown

* use html to hide cell content

* make the wcag level configurable

* python parts to configuration

* updates style and js

* fix settings and recalling settings

* add a placeholder button for toggling aria live settings`

* consistent use of activity log and aria live

* close button to audit dialog
* add multiselect component and improve auditting
* fix width css on zooming
* fix pr msg
* shuffle macros from base to core and add section template that only provides landmark navigation
* add context to components
* add new section layout to published artifacts
* add hidden parameters to cell components
* align style template with section and style
* add section tempalte to the tests
* export a snapshot of the accessibility tree for aaa templates
* add an ordered list template
* create a component file for cells and remove with context that has been nagging me in templates
@tonyfast tonyfast closed this Dec 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant