Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(313)

Issue 816093002: Support alert nodes by introducing $descendant and !ttsProps. (Closed)

Created:
6 years ago by David Tseng
Modified:
5 years, 10 months ago
Reviewers:
dmazzoni, sky
CC:
chromium-reviews, oshima+watch_chromium.org, plundblad+watch_chromium.org, aboxhall+watch_chromium.org, nkostylev+watch_chromium.org, yuzo+watch_chromium.org, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, stevenjb+watch_chromium.org, arv+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@lkcr
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Support alert nodes by introducing $descendant and !ttsProps. - ! allowed by a tts property will annotate the output with that property - $descendants(args...) where args... is a comma delimited list of roles, will compute output for the node's descendants that are in the set of roles. - apply these two new functions to compute utterances for alerts. TEST=navigate to a page with an alert like html5demos.com/geo. BUG=382650 Committed: https://crrev.com/482aa01deddd1d2e93ebf95b2a0204329c51ae08 Cr-Commit-Position: refs/heads/master@{#314688}

Patch Set 1 #

Patch Set 2 : Simplify #

Total comments: 2

Patch Set 3 : Value instead of name. #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+60 lines, -16 lines) Patch
M chrome/browser/resources/chromeos/chromevox/cvox2/background/automation_predicate.js View 1 1 chunk +5 lines, -3 lines 0 comments Download
M chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js View 1 2 3 4 5 6 chunks +55 lines, -13 lines 0 comments Download

Messages

Total messages: 26 (7 generated)
David Tseng
6 years ago (2014-12-19 21:42:12 UTC) #2
dmazzoni
The code looks fine, but I'm not convinced that speaking only static text and button ...
6 years ago (2014-12-22 08:10:07 UTC) #3
David Tseng
The alert in question (geolocation) is already pretty verbose; what about focusable controls + static ...
6 years ago (2014-12-22 16:33:07 UTC) #4
dmazzoni
What specifically do you *not* want ChromeVox to speak in an alert? What is there ...
6 years ago (2014-12-22 19:50:27 UTC) #5
David Tseng
Well, an issue we've seen in the past is reading all of the controls on ...
6 years ago (2014-12-22 19:57:24 UTC) #6
chromium-reviews
OK, thanks for the explanation. I really want to hold ChromeVox Next to a high ...
6 years ago (2014-12-22 20:16:54 UTC) #7
David Tseng
PTAL. Alert announcements are now based upon what a user hears if manually navigating through ...
5 years, 10 months ago (2015-02-03 22:47:21 UTC) #8
dmazzoni
lgtm Thanks for the nice general solution. https://codereview.chromium.org/816093002/diff/20001/chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js File chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js (right): https://codereview.chromium.org/816093002/diff/20001/chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js#newcode90 chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js:90: speak: '!doNotInterrupt' ...
5 years, 10 months ago (2015-02-04 08:50:16 UTC) #9
David Tseng
https://codereview.chromium.org/816093002/diff/20001/chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js File chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js (right): https://codereview.chromium.org/816093002/diff/20001/chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js#newcode90 chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js:90: speak: '!doNotInterrupt' + On 2015/02/04 08:50:16, dmazzoni wrote: > ...
5 years, 10 months ago (2015-02-04 16:57:13 UTC) #10
David Tseng
+ sky for ui/views/controls/label.cc Dominic, PTAL; I'm not sure if Windows, in particular, cares about ...
5 years, 10 months ago (2015-02-04 18:06:37 UTC) #12
David Tseng
+ sky for ui/views/controls/label.cc Dominic, PTAL; I'm not sure if Windows, in particular, cares about ...
5 years, 10 months ago (2015-02-04 18:07:06 UTC) #14
dmazzoni
On 2015/02/04 18:07:06, David Tseng wrote: > + sky for ui/views/controls/label.cc > > Dominic, PTAL; ...
5 years, 10 months ago (2015-02-04 18:24:12 UTC) #15
sky
LGTM
5 years, 10 months ago (2015-02-04 19:04:11 UTC) #16
David Tseng
On 2015/02/04 18:24:12, dmazzoni wrote: > On 2015/02/04 18:07:06, David Tseng wrote: > > + ...
5 years, 10 months ago (2015-02-04 21:20:07 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/816093002/80001
5 years, 10 months ago (2015-02-04 21:51:53 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/21610)
5 years, 10 months ago (2015-02-04 22:55:24 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/816093002/100001
5 years, 10 months ago (2015-02-05 00:21:42 UTC) #24
commit-bot: I haz the power
Committed patchset #6 (id:100001)
5 years, 10 months ago (2015-02-05 00:50:00 UTC) #25
commit-bot: I haz the power
5 years, 10 months ago (2015-02-05 00:53:06 UTC) #26
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/482aa01deddd1d2e93ebf95b2a0204329c51ae08
Cr-Commit-Position: refs/heads/master@{#314688}

Powered by Google App Engine
This is Rietveld 408576698