Closed
Bug 789620
Opened 13 years ago
Closed 13 years ago
click-to-play: a plugin made click-to-play by the blocklist won't go back to normal if unblocked
Categories
(Core Graveyard :: Plug-ins, defect)
Core Graveyard
Plug-ins
Tracking
(firefox17 fixed, firefox18 fixed)
RESOLVED
FIXED
mozilla18
People
(Reporter: keeler, Assigned: keeler)
References
Details
Attachments
(1 file)
7.13 KB,
patch
|
Unfocused
:
review+
akeybl
:
approval-mozilla-aurora+
johns
:
checkin+
|
Details | Diff | Splinter Review |
So, it turns out if we were to blocklist a plugin but later undo that block, the plugin would stay click-to-play.
![]() |
Assignee | |
Comment 1•13 years ago
|
||
Attachment #659409 -
Flags: review?(bmcbride)
![]() |
Assignee | |
Updated•13 years ago
|
Blocks: click-to-play
Comment 2•13 years ago
|
||
Comment on attachment 659409 [details] [diff] [review]
patch
Review of attachment 659409 [details] [diff] [review]:
-----------------------------------------------------------------
::: toolkit/mozapps/extensions/nsBlocklistService.js
@@ +970,5 @@
> plugin.blocklisted = state == Ci.nsIBlocklistService.STATE_BLOCKED;
> if (state == Ci.nsIBlocklistService.STATE_VULNERABLE_UPDATE_AVAILABLE ||
> state == Ci.nsIBlocklistService.STATE_VULNERABLE_NO_UPDATE)
> plugin.clicktoplay = true;
> + // turn off clicktoplay if it was previously set by the blocklist
Hmm, just realized this is going to be a pain when we expose UI for click-to-play for individual plugins (bug 549697), since this will undo the user's choice. Before we get that UI, I think we'll have to separate out blocklist-setting and user-setting for clicktoplay. Shouldn't be too painful - change usage here to .blocklistClicktoplay, add a .userClicktoplay, and make .clicktoplay only an accessor property whose value is based on those two.
Attachment #659409 -
Flags: review?(bmcbride) → review+
![]() |
Assignee | |
Comment 3•13 years ago
|
||
This ran green: https://tbpl.mozilla.org/?tree=Try&rev=49bef3992cf8
Marking checkin-needed.
Keywords: checkin-needed
Comment 4•13 years ago
|
||
Comment on attachment 659409 [details] [diff] [review]
patch
https://hg.mozilla.org/integration/mozilla-inbound/rev/74d24d902ad6
Attachment #659409 -
Flags: checkin+
Updated•13 years ago
|
Status: NEW → ASSIGNED
Keywords: checkin-needed
Updated•13 years ago
|
Flags: in-testsuite+
Comment 5•13 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla18
![]() |
Assignee | |
Comment 6•13 years ago
|
||
Comment on attachment 659409 [details] [diff] [review]
patch
[Approval Request Comment]
Bug caused by (feature/regressing bug #): blocklist/click-to-play plugins (bug 760625)
User impact if declined: if a plugin is click-to-play-blocklisted and then removed from the blocklist, it will continue to be a click-to-play plugin (with no UI to make it go back to normal)
Testing completed (on m-c, etc.): tested on m-c, been on nightly for a few weeks
Risk to taking this patch (and alternatives if risky): no particular risk
String or UUID changes made by this patch: none
Attachment #659409 -
Flags: approval-mozilla-aurora?
Comment 7•13 years ago
|
||
Comment on attachment 659409 [details] [diff] [review]
patch
[Triage Comment]
Good fix for a newly uplifted feature.
Attachment #659409 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
![]() |
Assignee | |
Updated•13 years ago
|
Keywords: checkin-needed
Whiteboard: [patch needs uplift to Aurora]
Comment 8•13 years ago
|
||
status-firefox17:
--- → fixed
status-firefox18:
--- → fixed
Keywords: checkin-needed
Whiteboard: [patch needs uplift to Aurora]
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
•