From 9875d4686f8fe2798968a21b1be5a06906b258d3 Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Sat, 10 May 2025 13:53:38 +0300 Subject: [PATCH] web: removed legacy visibility code --- web/share/js/kvm/hid.js | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) diff --git a/web/share/js/kvm/hid.js b/web/share/js/kvm/hid.js index c471d4c1..b7df6cda 100644 --- a/web/share/js/kvm/hid.js +++ b/web/share/js/kvm/hid.js @@ -43,31 +43,11 @@ export function Hid(__getGeometry, __recorder) { __keyboard = new Keyboard(__recorder.recordWsEvent); __mouse = new Mouse(__getGeometry, __recorder.recordWsEvent); - let hidden_attr = null; - let visibility_change_attr = null; - - if (typeof document.hidden !== "undefined") { - hidden_attr = "hidden"; - visibility_change_attr = "visibilitychange"; - } else if (typeof document.webkitHidden !== "undefined") { - hidden_attr = "webkitHidden"; - visibility_change_attr = "webkitvisibilitychange"; - } else if (typeof document.mozHidden !== "undefined") { - hidden_attr = "mozHidden"; - visibility_change_attr = "mozvisibilitychange"; - } - - if (visibility_change_attr) { - document.addEventListener( - visibility_change_attr, - function() { - if (document[hidden_attr]) { - __releaseAll(); - } - }, - false - ); - } + document.addEventListener("visibilitychange", function() { + if (document.visibilityState === "hidden") { + __releaseAll(); + } + }, false); window.addEventListener("pagehide", __releaseAll); window.addEventListener("blur", __releaseAll);