Because many checks only confirm that required markup exists, not that the interaction makes sense. They miss broken focus order, silent dynamic updates, confusing labels, and modal behaviour that blocks completion. A passing scan shows structural compliance, but it does not prove that a person can finish the journey. Usability has to be tested directly.
Why a Passing Accessibility Scan Can Still Leave People Stuck
A scan is usually checking for detectable patterns, not whether the interface supports a complete task. It can confirm labels, roles, and landmarks while missing whether focus lands in the right place, whether instructions are understandable, or whether a modal traps the user. The result is compliant markup that still fails the real journey.
What Automated Checks Miss in Real Interaction Paths
Accessibility failures often appear only when a person tries to move through the interface, not when a tool inspects the code. Broken tab order, missing focus management after updates, and controls that announce the wrong state all create a dead end even when the page structure looks valid. Those problems are behavioural, so they require interaction testing rather than static inspection.
Dynamic components are a common gap. A form may expose the right fields, but if an error message is not announced, a user may never know what needs to change. Likewise, a modal that opens without trapping focus or restoring it afterward can make the rest of the page unreachable. These are completion failures, not just compliance defects.
Labels can also be technically present but practically unhelpful. A control with a generic name may pass a rule while still leaving a screen reader user unsure of what the control does, especially when the visible context is separate from the programmatic label. In practice, the question is not whether the element exists, but whether the user can predict and control the outcome.
Why Compliance and Usability Are Not the Same Test
Passing checks matter because they catch structural defects early, but they are only one layer of assurance. Standards and automated tools are best at identifying missing semantics, low-contrast text, or absent programmatic associations; they are much weaker at judging flow, intent, and recovery from error. That distinction is why a “pass” should be treated as a starting point, not a usability verdict.
The same interface can be syntactically accessible and still impose hidden friction on keyboard-only users, screen reader users, or anyone navigating under cognitive load. If the journey depends on a precise sequence of announcements, state changes, and focus movement, small implementation mistakes can block completion even though every individual widget appears valid in isolation. Usability testing reveals those chain failures.
For teams that need a reference point, the relevant control families are about more than code conformance. WCAG is the core accessibility yardstick for perceivable, operable, understandable, and robust interfaces, while NIST’s guidance on software usability reinforces that practical effectiveness matters, not just formal checks.
Risk and Threat Considerations
When accessibility is measured only by automated pass/fail results, organisations can ship interfaces that exclude users from completing critical tasks. That creates operational risk, support burden, and in some contexts a compliance gap, because the defect exists in the interaction path rather than the static markup.
Failure mechanism: The page meets detectable rules, but focus order, announcements, keyboard behaviour, or dialog handling break the user’s path during real use.
Impact: Users get stranded mid-task, cannot recover from errors, and may abandon transactions, forms, or workflows even though the scan reported success.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP ASVS and NIST CSF 2.0 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP ASVS | V3 — Web Frontend Security | Accessible interaction paths depend on robust frontend behaviour and state handling. |
| Recommendation — Test interactive flows, focus handling, and state changes instead of relying on static checks alone. | ||
| NIST CSF 2.0 | PR.DS-01 — Data-at-rest is protected | The question is about control effectiveness versus superficial compliance in a digital service. |
| Recommendation — Validate that implemented controls actually support user completion, not just documented compliance. | ||
| ISO/IEC 27001:2022 | A.5.15 — Access control | Accessible interfaces must still present usable access paths and control outcomes for users. |
| Recommendation — Verify that user-facing controls are both technically present and operationally usable. | ||
Practitioner Guidance
What to verify: Test the full keyboard and screen reader journey for the highest-value flows, not just page templates. Verify focus entry, focus restoration, error recovery, and whether every state change is announced in a way a user can act on.
Common mistake: Treating the audit report as proof of usability. A clean report only means the page satisfied the checked rules; it does not prove that a person can complete the task without getting trapped or confused.
Decision rule: If a control passes by markup alone but the journey includes dynamic content, overlays, or multi-step forms, require hands-on interaction testing before release. The more stateful the UI, the less trustworthy a scan-only result becomes.
Practitioner takeaway: Accessibility is proven by task completion, not by the absence of static defects. If users cannot finish the journey with the input method they actually rely on, the experience is not accessible in practice.
Related resources from NHI Mgmt Group
- Why do legally required identity checks still leave mobility platforms exposed to fraud and revenue loss?
- What breaks when privileged access approvals still require users to leave Slack for a separate console?
- Why do authenticated API users still need resource-level authorization checks?
- Why do legacy mobile MFA methods still leave organisations exposed even when users have two-factor authentication?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 11, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org