Closed Bug 728125 Opened 12 years ago Closed 12 years ago

Google Translate dictation doesn't work

Categories

(Core Graveyard :: Plug-ins, defect)

defect
Not set
normal

Tracking

(firefox12-)

VERIFIED FIXED
Tracking Status
firefox12 - ---

People

(Reporter: ferongr, Assigned: jaas)

References

()

Details

(Keywords: regression)

Attachments

(1 obsolete file)

Google Translate has a feature that dictates untranslated or translated text, activated by clicking the small speaker icon. This feature doesn't seem to work in the latest Nightlies, while it works in Aurora, Beta and release channels.

STR
1. Go to translate.google.com
2. Enter a word in the left text input
3. Click the speaker icon on the bottom right of the left  text input once it appears

Expected result: Entered text is dictated by a machine generated voice synth.

Actual result: Nothing happens.

My connection has been very slow for the past week so I can't run mozregression, sorry :(
Regression window(m-c)
Last good:
http://hg.mozilla.org/mozilla-central/rev/4b9608fd670c
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0a1) Gecko/20120207 Firefox/13.0a1 ID:20120207224449
First bad:
http://hg.mozilla.org/mozilla-central/rev/06b063c001b6
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0a1) Gecko/20120208 Firefox/13.0a1 ID:20120208042354
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=4b9608fd670c&tochange=06b063c001b6


Regression window(m-i)
Last good:
http://hg.mozilla.org/integration/mozilla-inbound/rev/c9bbbe2acb37
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0a1) Gecko/20120207 Firefox/13.0a1 ID:20120207141549
First bad:
http://hg.mozilla.org/integration/mozilla-inbound/rev/4e6f683d3006
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0a1) Gecko/20120207 Firefox/13.0a1 ID:20120207142551
Pushlog:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=c9bbbe2acb37&tochange=4e6f683d3006
Triggered by:
4e6f683d3006	Josh Aas — Bug 723379: Be more strict about not instantiating plugin instances before they have an object frame. Also fix a bug causing object frame creation to fail. r=bz
Blocks: 723379
Status: UNCONFIRMED → NEW
Component: General → Plug-ins
Ever confirmed: true
Keywords: regression
QA Contact: general → plugins
Assignee: nobody → joshmoz
As you'd expect given the bug that regressed this, we're failing to create an nsPluginInstanceOwner due to not having an object frame.
Boris - you nom'd this for tracking-12 and tracking-13, but my understanding of the changesets is that this only started happening in 13 nightlies. To me, that looks like tracking-firefox12-, tracking-firefox13+, but I want to double check.
The nom for 12 was a mistake, yeah.  Sorry about that....
On Aurora we create an object frame for the Flash instance on Google Translate. On trunk we don't, so the problem is not with our object frame requirement. This is another case where we don't create an object frame when we should.
Attached patch fix v1.0 (obsolete) — Splinter Review
This fixes the problem, and also fixes a number of other bugs in which video is reportedly not playing (esp. on CNN.com). I'm not sure this patch is 100% correct yet, and I should write a test, so not requesting review yet.
Comment on attachment 599725 [details] [diff] [review]
fix v1.0

This patch has a bug in it. Working on a new patch.
Attachment #599725 - Attachment is obsolete: true
Depends on: 731040
Depends on: 729673
Fixed now that the fix for bug 731040 has landed.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Verified Fixed on win32 x 64 using hourly build from m-c based on cset:

https://hg.mozilla.org/mozilla-central/rev/08c0c1440171
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: