Electrolysis/plugins: Difference between revisions

 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Plugins and e10s =
= Plugins and e10s =
== Preferences related to plugins and process timeouts ==
== Preferences related to plugins and process timeouts ==
=== Platform Prefs ===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 12: Line 14:
|-
|-
| dom.ipc.plugins.parentTimeoutSecs || -1 || 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 || -1 || 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.reportProcessHangs || true || Enable the e10s content and plugin process hang monitor.
|}
|}


Line 25: Line 25:
|-
|-
| dom.ipc.plugins.hangUIMinDisplaySecs || 10 || Minimum time that the plugin hang UI will be displayed.
| dom.ipc.plugins.hangUIMinDisplaySecs || 10 || Minimum time that the plugin hang UI will be displayed.
|-
| dom.ipc.plugins.flash.disable-protected-mode || false || We set this if we detect multiple chrome hangs during a session. We do not set it back. Active in both non-e10s and e10s.
|}
=== Firefox Specific ===
{| class="wikitable"
|-
! Preference !! Default !! Description
|-
| dom.ipc.reportProcessHangs || false in debug builds, true otherwise || Enable or disable the ipc ProcessHangMonitor.
|}
|}


No timeouts are set for DEBUG builds, see all.js
No timeouts are set for DEBUG builds, see all.js and firefox.js.


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

edits