Closed Bug 18278 Opened 21 years ago Closed 20 years ago

[Webshell] Plugin DLL should be lazily loaded

Categories

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

All
Mac System 8.5
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: sfraser_bugs, Assigned: travis)

References

Details

Currently, the Plugin DLL gets loaded on startup because of the call to
CreatePluginHost() in nsWebShell::Init(). We should lazily load this DLL the
first time we need to load it for plugin handling. This will hopefully drop out
of the webshell reorg.
Status: NEW → ASSIGNED
Depends on: 13374
Target Milestone: M15
Move to M15.  Not required for beta 1.
Move to M16 for now ...
Target Milestone: M15 → M16
WebShell no longer has anything to do with the creation of the plugin host.  
Plugins may still being brought into memory, but that would be by someone else 
and not webShell.  Marking fixed.  If it still happens, re-open the bug and 
assign to whoever else might be causing it to come into memory.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Ok, so the plugin DLL is still coming in basically on the creation of the first 
JSEnvironment.  This is due to the fact that live connect is not being lazily 
initialized.  The line of code is 
http://lxr.mozilla.org/seamonkey/source/dom/src/base/nsJSEnvironment.cpp#1065.  
I have created bug #35707 for that issue.
Updating QA contact.
Component: Browser-General → Plug-ins
QA Contact: leger → shrir
verified.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.