Closed
Bug 1284203
Opened 9 years ago
Closed 9 years ago
Flash's "Ask to activate" prompt is triggered on all tabs, including unrelated ones
Categories
(Core Graveyard :: Plug-ins, defect)
Tracking
(firefox49 unaffected, firefox50 affected)
RESOLVED
WORKSFORME
| Tracking | Status | |
|---|---|---|
| firefox49 | --- | unaffected |
| firefox50 | --- | affected |
People
(Reporter: Fanolian+BMO, Unassigned)
References
Details
(Keywords: regression)
Attachments
(2 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0
Build ID: 20160703030210
Steps to reproduce:
0. Install Flash Player 22.0.0.192 (current version) on the system.
1. In a new profile, set Flash to "Ask to Activate".
2. Open a few dummy pages with no Flash contents, e.g. https://www.mozilla.org/en-US/firefox/nightly/firstrun/, https://www.mozilla.org/en-US/firefox/windows-10/welcome/. Check that there is no click-to-play prompts for now on location bars on these tabs.
3. Open a new tab, visit https://www.adobe.com/software/flash/about/ to trigger a click-to-play prompt.
4. Switch back to those dummy pages at step 2.
Actual results:
Click-to-play prompt appears on all unrelated tabs which do not have any Flash contents. (see attachment)
Reloading dummy pages can untrigger the prompt. But reloading the Adobe page, which contains Flash contents, will make all prompts at all tabs come back.
Expected results:
Click-to-play prompt should be triggered on affected page only.
From mozregression:
Last good Nightly: 2016-06-30
First bad Nightly: 2016-07-01
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=d700dc054751333e0735f975fce3d3adf153c62a&tochange=fdcee57b4e4f66a82831ab01e61500da98a858e8
Further bisection:
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=80c7885e432cec558c128379d2fb86d9935fb0ad&tochange=aa4557a5485fd8266f3f529d979215e296afac97
Suspect: But 1186948
I don't seem to recall such issue when the patch first landed, but backed-out, in early June. (bug 1186948 comment 26)
The bug is even worse on my main profile. If I log in to https://www.inoreader.com/, click-to-play prompts are triggered on _all_ tabs, including system tabs like about:addons, about:home, about:newtab.
However, I cannot reproduce this on new profiles.
Comment 3•9 years ago
|
||
[Tracking Requested - why for this release]: Regression
Status: UNCONFIRMED → NEW
status-firefox49:
--- → unaffected
status-firefox50:
--- → affected
tracking-firefox50:
--- → ?
Ever confirmed: true
Flags: needinfo?(blassey.bugs)
Comment 4•9 years ago
|
||
Here's the problem: http://searchfox.org/mozilla-central/rev/ffcc65db736dd64dc3cbc49592f9edac77bf65ad/browser/modules/PluginContent.jsm#126
The Plugin::HiddenPluginTouched observer notification is firing, and so _every_ tab is sending up the click-to-play message to the parent.
blassey is likely on holiday today due to July 4th. I think I'm going to back bug 1186948 out so we can take care of it once he gets back.
Comment 5•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/b295ee49d52ebb1b0e20bcf4d111b6b6294a85ca
Backed out changeset aa4557a5485f for causing bug 1284203.
https://hg.mozilla.org/integration/mozilla-inbound/rev/22c4e1bae9775e8765d1180ff4795b3a61b0f699
Backed out changeset 776f0bb21587 for causing bug 1284203.
Comment 6•9 years ago
|
||
| backout bugherder | ||
Updated•9 years ago
|
Flags: needinfo?(blassey.bugs)
Comment 7•9 years ago
|
||
Resolved via backout.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Comment 8•9 years ago
|
||
Removing tracking nom flag as the offending bug has been backed out and the issue should be resolved.
tracking-firefox50:
? → ---
Updated•3 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•