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 placeholder support for new at additionalSettings #73

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

outofambit
Copy link

@outofambit outofambit commented Sep 23, 2024

PR to support changes in w3c/aria-at#1125. See https://gist.github.com/howard-e/89a06d917946f5e922740dccee08d4e2 for more info.

All of the new "additional settings" that will be added are for JAWS and the harness + automation doesn't support JAWS, so this PR creates placeholders for where we would support potential settings on NVDA and VoiceOver when they are added in the future.


@@ -41,6 +41,7 @@
* @property {string} commands[].keypresses[].keystroke single human-readable key or key chord press
* @property {string} [commands[].extraInstruction] human-readable additional instruction to follow
* @property {string} [commands[].settings] this property only exists on v2 tests
* @property {string[]} [commands[].additionalSettings] this property only exists on v2 tests
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change isn't present in Howard's patch. Since the file needs to match the corresponding file in the aria-at repository, we'll need to resolve the discrepancy before merging.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yep, i noticed that too! i have a PR open to Howard's patch here: w3c/aria-at#1128

@outofambit outofambit force-pushed the support-additional-settings branch from a555c2c to 46a6278 Compare September 24, 2024 18:11
src/data/types.js Outdated Show resolved Hide resolved
src/runner/driver-test-runner.js Outdated Show resolved Hide resolved
@jugglinmike
Copy link
Contributor

I don't think we can merge this until w3c/aria-at#1125 lands, so I'll leave that part to you!

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.

2 participants