diff --git a/html5/connect.html b/html5/connect.html index 73934338..eaafd385 100644 --- a/html5/connect.html +++ b/html5/connect.html @@ -1546,9 +1546,10 @@

Advanced options

const encoding = getparam("encoding") || "auto"; document.getElementById("encoding").value = encoding; - const offscreen = getboolparam("offscreen", XpraOffscreenWorker.isAvailable()); + const ssl_enabled = document.getElementById("ssl").checked; + const offscreen = getboolparam("offscreen", XpraOffscreenWorker.isAvailable(ssl_enabled)); document.getElementById("offscreen").checked = offscreen; - if (!XpraOffscreenWorker.isAvailable()) { + if (!XpraOffscreenWorker.isAvailable(ssl_enabled)) { document.getElementById("offscreen").disabled = true; document.getElementById("offscreen").setAttribute("title", "not available in your browser"); document.getElementById("offscreen_label").classList.add("disabled");