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

Issue 8511062: Disable the web speech input feature on extension popups. (Closed)

Created:
9 years, 1 month ago by Leandro Gracia Gil
Modified:
9 years, 1 month ago
CC:
chromium-reviews, Erik does not do reviews, jam, mihaip+watch_chromium.org, dpranke-watch+content_chromium.org, joi+watch-content_chromium.org, darin-cc_chromium.org
Visibility:
Public.

Description

Disable the web speech input feature on extension popups. This patch disables the feature as it's currently enabled but broken. Extensions should use the new speech input extension API instead. BUG=97388 TEST=install extension showing popup with a speech input button, click the mic icon. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=110305

Patch Set 1 #

Patch Set 2 : fix clang errors. #

Patch Set 3 : using GetRenderViewType. #

Total comments: 2

Patch Set 4 : review fixes. #

Total comments: 4

Patch Set 5 : more review fixes. #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+93 lines, -9 lines) Patch
M content/browser/speech/speech_input_manager.h View 1 2 3 4 1 chunk +5 lines, -0 lines 0 comments Download
M content/browser/speech/speech_input_manager.cc View 1 2 3 4 3 chunks +88 lines, -9 lines 2 comments Download

Messages

Total messages: 9 (0 generated)
Leandro Graciá Gil
Aaron, could you please take a look to the minimal ExtensionHost changes? I'll need an ...
9 years, 1 month ago (2011-11-11 14:54:12 UTC) #1
Aaron Boodman
There is already GetRenderViewType() on RenderViewHostDelegate that you can use for this. But also, what ...
9 years, 1 month ago (2011-11-11 17:14:54 UTC) #2
Leandro Graciá Gil
We're trying to prevent recording for situations where the speech input bubble will fail because ...
9 years, 1 month ago (2011-11-14 12:52:11 UTC) #3
Aaron Boodman
lgtm, thanks for the explanation. http://codereview.chromium.org/8511062/diff/6001/content/browser/speech/speech_input_manager.cc File content/browser/speech/speech_input_manager.cc (right): http://codereview.chromium.org/8511062/diff/6001/content/browser/speech/speech_input_manager.cc#newcode116 content/browser/speech/speech_input_manager.cc:116: if (render_view_host->delegate()->GetRenderViewType() != (whitelist ...
9 years, 1 month ago (2011-11-14 19:09:17 UTC) #4
Leandro Graciá Gil
http://codereview.chromium.org/8511062/diff/6001/content/browser/speech/speech_input_manager.cc File content/browser/speech/speech_input_manager.cc (right): http://codereview.chromium.org/8511062/diff/6001/content/browser/speech/speech_input_manager.cc#newcode116 content/browser/speech/speech_input_manager.cc:116: if (render_view_host->delegate()->GetRenderViewType() != On 2011/11/14 19:09:18, Aaron Boodman wrote: ...
9 years, 1 month ago (2011-11-14 21:15:09 UTC) #5
Satish
http://codereview.chromium.org/8511062/diff/9001/content/browser/speech/speech_input_manager.cc File content/browser/speech/speech_input_manager.cc (right): http://codereview.chromium.org/8511062/diff/9001/content/browser/speech/speech_input_manager.cc#newcode108 content/browser/speech/speech_input_manager.cc:108: void SpeechInputManager::CheckForExtensionPopup( can we rename this to CheckRenderViewTypeAndStartRecognition ? ...
9 years, 1 month ago (2011-11-15 13:03:53 UTC) #6
Leandro Graciá Gil
http://codereview.chromium.org/8511062/diff/9001/content/browser/speech/speech_input_manager.cc File content/browser/speech/speech_input_manager.cc (right): http://codereview.chromium.org/8511062/diff/9001/content/browser/speech/speech_input_manager.cc#newcode108 content/browser/speech/speech_input_manager.cc:108: void SpeechInputManager::CheckForExtensionPopup( On 2011/11/15 13:03:53, Satish wrote: > can ...
9 years, 1 month ago (2011-11-16 00:42:01 UTC) #7
Satish
LGTM http://codereview.chromium.org/8511062/diff/14001/content/browser/speech/speech_input_manager.cc File content/browser/speech/speech_input_manager.cc (right): http://codereview.chromium.org/8511062/diff/14001/content/browser/speech/speech_input_manager.cc#newcode123 content/browser/speech/speech_input_manager.cc:123: could remove this extra newline
9 years, 1 month ago (2011-11-16 13:08:55 UTC) #8
Leandro Graciá Gil
9 years, 1 month ago (2011-11-16 14:21:09 UTC) #9
Nits fixed. Landing soon if no objections.

http://codereview.chromium.org/8511062/diff/14001/content/browser/speech/spee...
File content/browser/speech/speech_input_manager.cc (right):

http://codereview.chromium.org/8511062/diff/14001/content/browser/speech/spee...
content/browser/speech/speech_input_manager.cc:123: 
On 2011/11/16 13:08:56, Satish wrote:
> could remove this extra newline

Done.

Powered by Google App Engine
This is Rietveld 408576698