Closed Bug 1252076 Opened 8 years ago Closed 8 years ago

Speech synthesis doesn't stop when tab is closed or Firefox quit

Categories

(Core :: Web Speech, defect)

45 Branch
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1230533
Tracking Status
firefox45 - disabled
firefox46 --- unaffected
firefox47 --- unaffected

People

(Reporter: cbadau, Unassigned)

Details

[Affected versions]:
- Firefox 45 Beta 10 (2016-02-25)
- Firefox 45.0a1 (2015-11-10)

[Affected platforms]:
- Windows 7 64bit
- Ubuntu 13.10/14.04 32bit
- Mac OSX 10.9.5/10.11.1

[Steps to reproduce]:
1. Ensure that the speech synthesis is enabled (media.webspeech.synth.enabled must be true)
2. Go to one of this demo pages: http://codepen.io/matt-west/pen/wGzuJ ; 
http://mdn.github.io/web-speech-api/speak-easy-synthesis/ ; 
https://bug1003452.bmoattachments.org/attachment.cgi?id=8649607 ; 
http://eeejay.github.io/webspeechdemos/
3. Click the "Speak" button.
4. While the synthesis is running close the tab or quit Firefox.

[Expected result]:
- The tab is correctly closed and the speech synthesis stops. 

[Actual result]:
- Speech synthesis doesn't stop when tab is closed (this is reproducible on all Os's)
- Speech synthesis doesn't stop when quit Firefox (this is reproducible only on Windows and Ubuntu; on Windows is more hardly reproducible)


[Additional notes]:
- The issue is NOT reproducible with latest Nightly 47.0a1 (buildID: 20160228030239) and with latest Aurora 46.0a2 (buildID: 20160228004013). 
 
- Apparently, something from the below pushlog [1] fixed this issue starting with 2016-01-08 build.

[1] https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=0771c5eab32f0cee4f7d12bc382298a81e0eabb2&tochange=1424cdfc075d1b7e277be914488ac73e20d1c982
[Tracking Requested - why for this release]:
This sounds to me like someone could easily code up a website that would speak to the user endlessly even if the user closes the tab. This should not happen in release code.
Indeed a duplicate. The fix won't be uplifted to 45 because this feature is preffed off there.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.