Electrolysis/plugins: Difference between revisions

Jump to navigation Jump to search
Line 1: Line 1:
= Plugins and e10s =
= Plugins and e10s =
== prefs system for timeouts ==
*** No timeouts are set for DEBUG builds, see all.js
// How long a chrome to plugin synchronous IPC message is allowed to process
// before we consider it "hung".
dom.ipc.plugins.timeoutSecs = 45
// How long a content to plugin synchronous IPC message is allowed to process
// before we notify the chrome process of a plugin hang.
dom.ipc.plugins.contentTimeoutSecs = 10
// How long a plugin launch is allowed to take before we consider it
// failed.
dom.ipc.plugins.processLaunchTimeoutSecs = 45
// How long a plugin process will wait for a response from the parent
// to a synchronous request before terminating itself. After this
// point the child assumes the parent is hung. Currently disabled.
dom.ipc.plugins.parentTimeoutSecs = 0
// Windows specific:
// -----------------
// How long a chrome to plugin synchronous IPC message is allowed to process
// before we display the plugin hang UI. Windows specific.
dom.ipc.plugins.hangUITimeoutSecs = 11
// Minimum time that the plugin hang UI will be displayed
dom.ipc.plugins.hangUIMinDisplaySecs = 10


== typical messaging deadlocks ==
== typical messaging deadlocks ==
Confirmed users
1,983

edits

Navigation menu