Bug 200500 - AX: Voiceover picking up old value of aria-invalid
Summary: AX: Voiceover picking up old value of aria-invalid
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: Safari 12
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2019-08-07 02:49 PDT by Prem Nawaz
Modified: 2019-08-07 02:49 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Prem Nawaz 2019-08-07 02:49:21 PDT
Dear Apple,
This is to bring to your notice, a peculiar bug that occurred with iPhone and voiceover. So we thought we better report it.
In our create account flow, we observed that on  Voiceover announced the confirm password field as invalid entry though aria-invalid as removed.  
Here Is a screen recording of that behavior  https://youtu.be/gcM9g1APM2U
Here is the code  sample used for confirming the bug  http://used-waves.surge.sh/confirmpassword.html

We tried setting aria-invalid instead of removing altogether, adding aria-live to announce it immediately etc. But when aria-live was used, VO announced immediately, but once done button was pressed again it read incorrectly as invalid data. This is confusing for some of our customer.
Your advice is kindly appreciated.
Comment 1 Radar WebKit Bug Importer 2019-08-07 02:49:36 PDT
<rdar://problem/54025391>