From 65bbd1acb6a80f94a84404303b87c2798330a11c Mon Sep 17 00:00:00 2001 From: Moonchild Date: Sat, 12 Dec 2020 12:41:26 +0000 Subject: Issue #1695 - Add clamping to websocket polling timeouts. --- modules/libpref/init/all.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'modules/libpref/init/all.js') diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js index 314beac37..1e60c97c5 100644 --- a/modules/libpref/init/all.js +++ b/modules/libpref/init/all.js @@ -1663,6 +1663,11 @@ pref("network.websocket.timeout.open", 20); // close message pref("network.websocket.timeout.close", 20); +// Setting this to true will clamp the websocket timeout value to a minimum +// regardless if there are pending events on the thread. +// This is a workaround for runaway polling, see issue #1695 +pref("network.websocket.timeout.clamped", false); + // the number of seconds of idle read activity to sustain before sending a // ping probe. 0 to disable. pref("network.websocket.timeout.ping.request", 0); -- cgit v1.2.3