Closed Bug 840944 Opened 11 years ago Closed 11 years ago

Dealing with sites that time out on click-to-play plugins

Categories

(Core Graveyard :: Plug-ins, defect, P3)

x86_64
Windows 7
defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 926605

People

(Reporter: gfritzsche, Unassigned)

References

Details

(Whiteboard: [CtPDefault:P2])

One of the bigger remaining issues with click-to-play is dealing with sites whose script assumes plugins don't work after a short while, i.e.
which can currently only be made to work by always activating plugins for that
site.

I think we have a few alternative approaches for this, but none of them are perfect:

* an alternative "reload with plugins enabled"
  * not great, it's basically a "fix this C2P short-coming" button
  * not necessarily clear when it's needed, trial-and-error for users?
* "activate"/"activate all plugins" in the doorhanger enables them for the "session" (as defined by the session store, bug 819555)
  * softening the C2P approach more than neccessary, persisting over reload & navigation, ...
  * this might not be intuitive
  * still requires reload
* make "activate"/"activate all plugins" always reload the page
  * can disrupt workflow / discard page-state
  * could possibly be limited to some scenarios (e.g. hidden-plugins being scripted)
I'm not convinced that we need to solve this problem directly:

* We should make sure that if a page tries to use a plugin, the doorhanger icon stays present even if the site later removes that plugin element
* Make sure that "always for this site" is prominent (already on lco's plan).

Users are probably going to have to be smart enough to choose "always for this site" and then refresh.
Priority: -- → P3
Blocks: 853615
No longer blocks: 853615
Per bug 889788, comment 2, this should get fixed by bug 876362.
Depends on: 876362
A bunch of bugs, but this one is I believe the same as bug 926605.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.