a11y: differences in verbalization between aria-live polite and aria-live assertive |
||||
Issue descriptionReported by shahriar.rostami@gmail.com in bug 863375, moved into its own bug here. Steps from original bug: 1. Visit https://minorninth.github.io/aria-live-region-tests/live_region_tests.html with screen reader 2. By clicking on either "set textContent" buttons the "Live region succeeded" should be spoken. The "Live region succeeded" is spoken for the "first time" click in "Version 68.0.3440.75 (Official Build) (64-bit)". Report from shahriar.rostami@gmail.com: Tested "Set textContent" on: OSX High Sierra (10.13.6) Voice Over (Version 8 (562.18.4)): Version 68.0.3440.75 (Official Build) (64-bit) aria-live="polite" aria-relevant="text additions" (default): Spoken for the first time, but not afterward. aria-live="polite" aria-relevant="text": Not even spoken for the fist time. aria-live="assertive" aria-relevant="text additions": Spoken for the first time, but not afterward. Version 70.0.3502.0 (Developer Build [Chromium]) (64-bit): aria-live="polite" aria-relevant="text additions" (default): Not even spoken for the first time. aria-live="polite" aria-relevant="text": Not even spoken for the fist time. aria-live="assertive" aria-relevant="text additions": Not even spoken for the fist time. Version 70.0.3506.0 (Official Build) canary (64-bit): aria-live="polite" aria-relevant="text additions" (default): Not even spoken for the first time. aria-live="polite" aria-relevant="text": Not even spoken for the fist time. aria-live="assertive" aria-relevant="text additions": Not even spoken for the fist time. ChromeVox (53.0.2784.5): Version 68.0.3440.75 (Official Build) (64-bit) aria-live="polite" aria-relevant="text additions" (default): Spoken 1st, 2nd, 3rd and so on. aria-live="polite" aria-relevant="text": Not even spoken for the fist time. aria-live="assertive" aria-relevant="text additions": Spoken 1st, 2nd, 3rd and so on. Version 70.0.3502.0 (Developer Build [Chromium]) (64-bit): aria-live="polite" aria-relevant="text additions" (default): Spoken 1st, 2nd, 3rd and so on. aria-live="polite" aria-relevant="text": Not even spoken for the fist time. aria-live="assertive" aria-relevant="text additions": Spoken 1st, 2nd, 3rd and so on. Version 70.0.3506.0 (Official Build) canary (64-bit): aria-live="polite" aria-relevant="text additions" (default): Spoken 1st, 2nd, 3rd and so on. aria-live="polite" aria-relevant="text": Not even spoken for the fist time aria-live="assertive" aria-relevant="text additions": Spoken 1st, 2nd, 3rd and so on. Windows 8.1 Pro: NVDA (2018.2.1): Version 68.0.3440.75 (Official Build) (64-bit) aria-live="polite" aria-relevant="text additions" (default): Spoken for the first time, but not afterward. aria-live="polite" aria-relevant="text": Spoken for the first time, but not afterward. aria-live="assertive" aria-relevant="text additions": Spoken for the first time, but not afterward. Version 70.0.3504.0 (Developer Build [Chromium]) (64-bit): aria-live="polite" aria-relevant="text additions" (default): Not even spoken for the first time. aria-live="polite" aria-relevant="text": Spoken for the first time, but not afterward. aria-live="assertive" aria-relevant="text additions": Spoken for the first time, but not afterward. Version 70.0.3506.0 (Official Build) canary (64-bit): aria-live="polite" aria-relevant="text additions" (default): Spoken for the first time, but not afterward. aria-live="polite" aria-relevant="text": Spoken for the first time, but not afterward. aria-live="assertive" aria-relevant="text additions": Spoken for the first time, but not afterward. ChromeVox (53.0.2784.5): Version 68.0.3440.75 (Official Build) (64-bit) aria-live="polite" aria-relevant="text additions" (default): Spoken 1st, 2nd, 3rd and so on. aria-live="polite" aria-relevant="text": Not even spoken for the fist time. aria-live="assertive" aria-relevant="text additions": Spoken 1st, 2nd, 3rd and so on. Version 70.0.3504.0 (Developer Build [Chromium]) (64-bit): aria-live="polite" aria-relevant="text additions" (default): Spoken 1st, 2nd, 3rd and so on. aria-live="polite" aria-relevant="text": Not even spoken for the fist time. aria-live="assertive" aria-relevant="text additions": Spoken 1st, 2nd, 3rd and so on. Version 70.0.3506.0 (Official Build) canary (64-bit): aria-live="polite" aria-relevant="text additions" (default): Spoken 1st, 2nd, 3rd and so on. aria-live="polite" aria-relevant="text": Not even spoken for the fist time aria-live="assertive" aria-relevant="text additions": Spoken 1st, 2nd, 3rd and so on. Windows Narrator: Version 68.0.3440.75 (Official Build) (64-bit) aria-live="polite" aria-relevant="text additions" (default): Not even spoken for the fist time aria-live="polite" aria-relevant="text": Not even spoken for the fist time aria-live="assertive" aria-relevant="text additions": Not even spoken for the fist time Version 70.0.3504.0 (Developer Build [Chromium]) (64-bit): aria-live="polite" aria-relevant="text additions" (default): Not even spoken for the first time. aria-live="polite" aria-relevant="text": Not even spoken for the fist time. aria-live="assertive" aria-relevant="text additions": Not even spoken for the fist time. Version 70.0.3506.0 (Official Build) canary (64-bit): aria-live="polite" aria-relevant="text additions" (default): Not even spoken for the first time. aria-live="polite" aria-relevant="text": Not even spoken for the fist time. aria-live="assertive" aria-relevant="text additions": Not even spoken for the fist time. By comparing Canary and Dev builds to Chrome official build (version 68.0.3440.75), I think the behaviour for the first time click on "Set textContent" is regressed.
,
Aug 1
Thanks leberly@ for creating this issue. I'd say step 2 is better to be: By clicking on either "set textContent" buttons the "Live region succeeded" should be spoken. The "Live region succeeded" is spoken for the "first time" click in "Version 68.0.3440.75 (Official Build) (64-bit)". I'd say step 3 is more related to the original bug: 863375
,
Aug 1
,
Aug 1
I edited the description as you described. Thanks for the update!
,
Aug 6
,
Aug 9
FYI. It looks like part of the report was done using ChromeVox the extension (not on Chrome OS). Still useful as a datapoint because the underlying implementation is entirely different, but would be great to get tested on ChromeVox on Cros.
,
Sep 19
Hi, I have met the same problem since I upgraded chrome to version 69. But, it was ok before upgrading.
OSX High Sierra (10.13.4)
Voice Over (Version 8 (562.18.4)):
Version 69.0.3497.100 (Official Build) (64-bit)
aria-live="polite": Not even spoken for the fist time.
aria-live="assertive": Not even spoken for the fist time.
role="alert" cannot work either.
Could you please tell me what happened?
,
Sep 19
@joseph.hu, try Chrome beta. We had a regression in live region support on Mac. Also, it only works the first time because of a bug in VoiceOver support for live regions on High Sierra. Better live region support will come in Mojave with Chrome 70+.
,
Sep 19
Update from dsexton@ Chrome: 71.0.3554.0 (Official Build) dev (64-bit) (cohort: Dev) nvda 2018.3 Nvda in windows says each one once unless it's something that appends text. No difference between assertive and polite.
,
Oct 8
@aleventhal Thanks for your reply. I am now curious about why live regions in Safari work well with the same VoiceOver on High Sierra. If you know something related, feel free to tell me. Thanks again. |
||||
►
Sign in to add a comment |
||||
Comment 1 by leberly@chromium.org
, Aug 1