On this page

JAWS

What it is#

JAWS and NVDA often agree when semantics are solid. Differences show up in verbosity, forms handling, and newer ARIA patterns. Do not assume identical behavior across versions.

Engineering posture

  1. Validate with inspector first
  2. Smoke-test critical flows in JAWS when your users depend on it
  3. File AT bugs only after semantics and keyboard are correct

Testing workflow#

Test

Test
ActionExpect
Virtual cursor exploreStructure matches intent
Forms modeInputs are labeled and operable
DialogsFocus and naming make sense
Dynamic contentUpdates are perceivable when required