Closed Bug 997483 Opened 11 years ago Closed 10 years ago

[e10s] Refactor plugin IPC for multiprocess (content processes should share plugin modules)

Categories

(Core Graveyard :: Plug-ins, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 641685

People

(Reporter: johns, Assigned: johns)

References

Details

+++ This bug was initially created as a clone of Bug #874016 +++

Split out from bug 874016 which is being used as a metabug now.

Right now we have content processes creating plugin modules and plugin instances, but plugins do not necessarily expect to run in parallel -- Flash specifically.

My current plan is to have the parent create/manage PluginModule, and then create PluginInstanceParents that are passed to content processes, effectively making the IPC diagram a triangle between content/parent/plugin.

This also needs to be done so that the parent can manage the native widget of windowed-mode plugins, as it controls the native UI.
Blocks: 961361
No longer blocks: e10s-m1
Was already filed in 2011 as bug 641685, that bug has discussion so duping to that
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.