Mike Jumper created GUACAMOLE-1687: -------------------------------------- Summary: Connections may disconnect if throttled by Chrome/Safari Key: GUACAMOLE-1687 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1687 Project: Guacamole Issue Type: Bug Components: guacamole-common-js Reporter: Mike Jumper
Chrome, the various Chromium variants, and Safari will heavily throttle JavaScript timers within background tabs and windows. This prevents the tunnel from issuing its keep-alive ping and may result in a disconnect. See: * https://developer.chrome.com/blog/timer-throttling-in-chrome-88/ * https://github.com/SignalR/SignalR/issues/4536 It's possible that there is a way to work around this and continue sending keep-alives in the background, such as by simply changing the originating event of those timers: https://bugs.chromium.org/p/chromium/issues/detail?id=1186569#c3 -- This message was sent by Atlassian Jira (v8.20.10#820010)