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

Issue 2795633002: Make select-to-speak work with Google Docs. (Closed)

Created:
3 years, 8 months ago by dmazzoni
Modified:
3 years, 7 months ago
Reviewers:
David Tseng
CC:
chromium-reviews, alemate+watch_chromium.org, arv+watch_chromium.org, oshima+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Make select-to-speak work with Google Docs. Google Docs renders its document content using absolute-positioned html. There's no reason it shouldn't be accessible to something as simple as select-to-speak, but it puts aria-hidden=true around that whole block to enable screen reader support. Add a content script that changes the aria-hidden attribute when Select-to-speak loads. BUG=707639 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2795633002 Cr-Commit-Position: refs/heads/master@{#472383} Committed: https://chromium.googlesource.com/chromium/src/+/7491a7604bd447c70a09d3165e9df8c75e1ba7d1

Patch Set 1 #

Total comments: 1

Patch Set 2 : Add manual test #

Total comments: 6

Patch Set 3 : Ready to land #

Unified diffs Side-by-side diffs Delta from patch set Stats (+200 lines, -1 line) Patch
A chrome/browser/chromeos/accessibility/select_to_speak_live_site_browsertest.cc View 1 2 1 chunk +109 lines, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/select_to_speak/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/select_to_speak/manifest.json.jinja2 View 1 chunk +9 lines, -1 line 0 comments Download
A chrome/browser/resources/chromeos/select_to_speak/select_to_speak_gdocs_script.js View 1 chunk +24 lines, -0 lines 0 comments Download
M chrome/test/BUILD.gn View 1 2 1 chunk +57 lines, -0 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 26 (15 generated)
dmazzoni
3 years, 8 months ago (2017-04-03 05:20:34 UTC) #6
dmazzoni
Friendly ping on this change On Sun, Apr 2, 2017 at 10:20 PM <dmazzoni@chromium.org> wrote: ...
3 years, 8 months ago (2017-04-04 17:56:44 UTC) #9
David Tseng
https://codereview.chromium.org/2795633002/diff/1/chrome/browser/resources/chromeos/select_to_speak/select_to_speak_gdocs_script.js File chrome/browser/resources/chromeos/select_to_speak/select_to_speak_gdocs_script.js (right): https://codereview.chromium.org/2795633002/diff/1/chrome/browser/resources/chromeos/select_to_speak/select_to_speak_gdocs_script.js#newcode14 chrome/browser/resources/chromeos/select_to_speak/select_to_speak_gdocs_script.js:14: var element = document.querySelector('.kix-zoomdocumentplugin-outer'); This looks really fragile. I ...
3 years, 8 months ago (2017-04-04 18:34:24 UTC) #10
dmazzoni
On 2017/04/04 18:34:24, David Tseng wrote: > https://codereview.chromium.org/2795633002/diff/1/chrome/browser/resources/chromeos/select_to_speak/select_to_speak_gdocs_script.js > File > chrome/browser/resources/chromeos/select_to_speak/select_to_speak_gdocs_script.js > (right): > ...
3 years, 8 months ago (2017-04-04 18:47:17 UTC) #11
dmazzoni
As discussed offline, I'll add a manual test and look into running it on an ...
3 years, 8 months ago (2017-04-04 18:58:55 UTC) #12
dmazzoni
Manual test added, started email thread to ask about fyi bot.
3 years, 8 months ago (2017-04-19 21:01:04 UTC) #13
dmazzoni
David, does this test look good? I think the plan is to put it into ...
3 years, 7 months ago (2017-05-09 21:47:18 UTC) #14
David Tseng
lgtm lgtm with the FYI bot; thanks! https://codereview.chromium.org/2795633002/diff/20001/chrome/browser/chromeos/accessibility/select_to_speak_browsertest.cc File chrome/browser/chromeos/accessibility/select_to_speak_browsertest.cc (right): https://codereview.chromium.org/2795633002/diff/20001/chrome/browser/chromeos/accessibility/select_to_speak_browsertest.cc#newcode121 chrome/browser/chromeos/accessibility/select_to_speak_browsertest.cc:121: LOG(INFO) << ...
3 years, 7 months ago (2017-05-10 16:26:37 UTC) #15
dmazzoni
https://codereview.chromium.org/2795633002/diff/20001/chrome/browser/chromeos/accessibility/select_to_speak_browsertest.cc File chrome/browser/chromeos/accessibility/select_to_speak_browsertest.cc (right): https://codereview.chromium.org/2795633002/diff/20001/chrome/browser/chromeos/accessibility/select_to_speak_browsertest.cc#newcode121 chrome/browser/chromeos/accessibility/select_to_speak_browsertest.cc:121: LOG(INFO) << "Waiting for Google Doc to load"; On ...
3 years, 7 months ago (2017-05-17 05:33:38 UTC) #20
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/2795633002/40001
3 years, 7 months ago (2017-05-17 05:36:19 UTC) #23
commit-bot: I haz the power
3 years, 7 months ago (2017-05-17 08:25:16 UTC) #26
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/7491a7604bd447c70a09d3165e9d...

Powered by Google App Engine
This is Rietveld 408576698