New issue
Advanced search Search tips

Issue 884801 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 875843
Owner:
Closed: Oct 1
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug
Team-Accessibility



Sign in to add a comment

Live regions stop working in VoiceOver after the first time focus leaves document

Project Member Reported by aleventhal@chromium.org, Sep 17

Issue description

This bug only occurs on MacOS High Sierra (10.13) or early, and it occurs in Safari as well as Chrome.

Steps:
1. Load attached test file or any live regions with VoiceOver
2. Use live regions
3. Do one of the following: move focus to another tab and back, move focus to location bar and back, or refresh page
4. Try to use live regions again

They stop working :(
 
Project Member

Comment 1 by bugdroid1@chromium.org, Sep 28

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f0f6d1aecbe7ea8e6dfbedd8656beaafab86072b

commit f0f6d1aecbe7ea8e6dfbedd8656beaafab86072b
Author: Aaron Leventhal <aleventhal@chromium.org>
Date: Fri Sep 28 20:15:19 2018

Announce API as workaround for live region bugs in MacOS <= 10.13 (pre-Mojave)

In some versions of MacOS, live regions don't work consistently, due to a bug
in those versions of VoiceOver. Due to these bugs, use the announce API when
running on an older version of MacOS.

Bug:  884801 , 875843 
Change-Id: Ia9711cf935ba605785dfb3cfaf32f85bd2c8cf13
Reviewed-on: https://chromium-review.googlesource.com/1228635
Commit-Queue: Aaron Leventhal <aleventhal@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#595193}
[modify] https://crrev.com/f0f6d1aecbe7ea8e6dfbedd8656beaafab86072b/content/browser/accessibility/browser_accessibility.cc
[modify] https://crrev.com/f0f6d1aecbe7ea8e6dfbedd8656beaafab86072b/content/browser/accessibility/browser_accessibility.h
[modify] https://crrev.com/f0f6d1aecbe7ea8e6dfbedd8656beaafab86072b/content/browser/accessibility/browser_accessibility_manager_mac.mm

Mergedinto: 875843
Status: Duplicate (was: Started)
Project Member

Comment 3 by bugdroid1@chromium.org, Oct 8

Labels: merge-merged-3538
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d389d4fe072bd375282d82a63f2ceb243cda2d9e

commit d389d4fe072bd375282d82a63f2ceb243cda2d9e
Author: Aaron Leventhal <aleventhal@chromium.org>
Date: Mon Oct 08 23:06:17 2018

Announce API as workaround for live region bugs in MacOS <= 10.13 (pre-Mojave)

In some versions of MacOS, live regions don't work consistently, due to a bug
in those versions of VoiceOver. Due to these bugs, use the announce API when
running on an older version of MacOS.

Bug:  884801 , 875843 
Change-Id: Ia9711cf935ba605785dfb3cfaf32f85bd2c8cf13
Reviewed-on: https://chromium-review.googlesource.com/1228635
Commit-Queue: Aaron Leventhal <aleventhal@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#595193}(cherry picked from commit f0f6d1aecbe7ea8e6dfbedd8656beaafab86072b)
Reviewed-on: https://chromium-review.googlesource.com/c/1270075
Reviewed-by: Aaron Leventhal <aleventhal@chromium.org>
Cr-Commit-Position: refs/branch-heads/3538@{#908}
Cr-Branched-From: 79f7c91a2b2a2932cd447fa6f865cb6662fa8fa6-refs/heads/master@{#587811}
[modify] https://crrev.com/d389d4fe072bd375282d82a63f2ceb243cda2d9e/content/browser/accessibility/browser_accessibility.cc
[modify] https://crrev.com/d389d4fe072bd375282d82a63f2ceb243cda2d9e/content/browser/accessibility/browser_accessibility.h
[modify] https://crrev.com/d389d4fe072bd375282d82a63f2ceb243cda2d9e/content/browser/accessibility/browser_accessibility_manager_mac.mm

Labels: Merge-Merged-70-3538
The following revision refers to this bug: 
https://chromium.googlesource.com/chromium/src.git/+/d389d4fe072bd375282d82a63f2ceb243cda2d9e

Commit: d389d4fe072bd375282d82a63f2ceb243cda2d9e
Author: aleventhal@chromium.org
Commiter: aleventhal@chromium.org
Date: 2018-10-08 23:06:17 +0000 UTC

Announce API as workaround for live region bugs in MacOS <= 10.13 (pre-Mojave)

In some versions of MacOS, live regions don't work consistently, due to a bug
in those versions of VoiceOver. Due to these bugs, use the announce API when
running on an older version of MacOS.

Bug:  884801 , 875843 
Change-Id: Ia9711cf935ba605785dfb3cfaf32f85bd2c8cf13
Reviewed-on: https://chromium-review.googlesource.com/1228635
Commit-Queue: Aaron Leventhal <aleventhal@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#595193}(cherry picked from commit f0f6d1aecbe7ea8e6dfbedd8656beaafab86072b)
Reviewed-on: https://chromium-review.googlesource.com/c/1270075
Reviewed-by: Aaron Leventhal <aleventhal@chromium.org>
Cr-Commit-Position: refs/branch-heads/3538@{#908}
Cr-Branched-From: 79f7c91a2b2a2932cd447fa6f865cb6662fa8fa6-refs/heads/master@{#587811}

Sign in to add a comment