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

Issue 2263513004: Add support for rich output inside of content editables. (Closed)

Created:
4 years, 4 months ago by David Tseng
Modified:
4 years, 3 months ago
Reviewers:
dmazzoni
CC:
aboxhall+watch_chromium.org, arv+watch_chromium.org, chromium-reviews, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, je_julie, nektar+watch_chromium.org, oshima+watch_chromium.org, yuzo+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@editable_nav
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add support for rich output inside of content editables. This cl attempts to combine output from the editable* and output* modules. In particular, - speech and braille hook into editable for line descriptions - additions were made to make cursor selections reflect the current page selection for braille - a minor change to make braille ignore separator additions when there's whitespace at the end of output. If not, cursor tracking breaks. What works: - earcons, roles, states are now read as you move by line - other behaviors (e.g. other unit selections, all text changes) are unaffected. - DOM selection changes moves ChromeVox range (e.g. move by word via ctrl+right, ChromeVox range moves with it) - ChromeVox range changes moves the DOM selection (e.g. move by heading, by word, line, etc moves the DOM selection there). BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/c249a9e6b2659b03d75a7cb548bbf02592ef5e34 Cr-Commit-Position: refs/heads/master@{#414595}

Patch Set 1 #

Patch Set 2 : Rebase. #

Total comments: 1

Patch Set 3 : Fix tests. #

Patch Set 4 : Test fixes. #

Messages

Total messages: 23 (15 generated)
David Tseng
Ready for a look. Tests pending.
4 years, 4 months ago (2016-08-19 22:57:29 UTC) #3
dmazzoni
lgtm https://codereview.chromium.org/2263513004/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/2263513004/diff/20001/chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js#newcode1676 chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js:1676: if (cur.toString()[cur.length - 1] == Output.SPACE) Do you ...
4 years, 4 months ago (2016-08-22 19:27:49 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2263513004/40001
4 years, 3 months ago (2016-08-25 16:08:58 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/267637)
4 years, 3 months ago (2016-08-25 17:23:46 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2263513004/60001
4 years, 3 months ago (2016-08-25 22:54:00 UTC) #19
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 3 months ago (2016-08-26 00:21:23 UTC) #20
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/c249a9e6b2659b03d75a7cb548bbf02592ef5e34 Cr-Commit-Position: refs/heads/master@{#414595}
4 years, 3 months ago (2016-08-26 00:31:09 UTC) #22
David Tseng
4 years, 3 months ago (2016-09-06 20:24:02 UTC) #23
Message was sent while issue was closed.
A revert of this CL (patchset #4 id:60001) has been created in
https://codereview.chromium.org/2312353002/ by dtseng@chromium.org.

The reason for reverting is: Selection api's on node failing in many cases..

Powered by Google App Engine
This is Rietveld 408576698