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

LEAF 3428 remediate 508 issues (pass 1) #2275

Merged

Conversation

aerinkayne
Copy link
Contributor

Addresses a number of site wide 508 related issues, with some specific focus on the workflow editor.

General updates to template(tpl), report, and js files include modifying or adding alt attributes, labels, titles, replacing spans/divs with buttons, improving contrast, adding lang attributes. Following confirmation, some unused methods were also removed. A tabbing issue for vue side modals was also addressed.

Testing / Impact

Site Wide
Changes outside of mod_workflow should not be significantly obvious to non screen reader users. Changes here are generally not code-heavy, but regression testing of general site/nav behavior should still be undertaken in case of typos.

Workflow Editor
mod_workflow.tpl has a number of behavior related changes mostly related to modal behaviors and workflow step editing.
In addition to keyboard nav ability, the expected behaviors of the workflow editor functions should be confirmed.

rm redundant alt text from portal templates. rm alt attrs from
unsupported elements.  prevent reading of some emojis.  add titles
for some images for better user experience, add some missing labels.
improve alt description of VA logo.
project - find img els missing alt attrs by regex and update.
site elements dirs and js file alt attrs. contrast fixes(lighthouse).
add missing label elements. add workflowActions tabbing. html lang en.
update chosen role attr val to combobox. rm confirmed unused method.
do not show connection options for built in workflows.
add aria status elements to read chosen dropdown selection.
focus step selector on step modal close.
mv action select to step info, alphabetize.
wrap interactive icons with buttons, cleanup template.
stepinfo selector specificity and reopen behavior.
some remaining spans changed to buttons. side menu order.
@aerinkayne aerinkayne self-assigned this Jan 18, 2024
@Pelentan Pelentan added the Merge&Test Ready to be put in the next release candidate label Jan 23, 2024
@Pelentan Pelentan changed the base branch from master to rc/2024-01-23/Sprint-67-c1 January 23, 2024 18:32
@Pelentan Pelentan marked this pull request as ready for review January 23, 2024 18:32
@Pelentan Pelentan merged commit 6a9ed41 into rc/2024-01-23/Sprint-67-c1 Jan 23, 2024
1 check failed
@aerinkayne aerinkayne deleted the issue/LEAF-3428/remediate_508_issues_1 branch August 6, 2024 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Merge&Test Ready to be put in the next release candidate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants