From 8ac23d260942f249dc2fdf8ff839c78274cb88dd Mon Sep 17 00:00:00 2001 From: Mariusz Marciniak Date: Tue, 12 Mar 2024 00:43:46 +0100 Subject: [PATCH] KASM-5699 Ignore clipboard permission exceptions (#105) --- app/ui.js | 4 +++- app/ui_screen.js | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/ui.js b/app/ui.js index 231947d0..a447ad91 100644 --- a/app/ui.js +++ b/app/ui.js @@ -1470,7 +1470,9 @@ const UI = { //Only explicitly request permission to clipboard on browsers that support binary clipboard access if (supportsBinaryClipboard()) { // explicitly request permission to the clipboard - navigator.permissions.query({ name: "clipboard-read" }).then((result) => { Log.Debug('binary clipboard enabled') }); + navigator.permissions.query({ name: "clipboard-read" }) + .then((result) => { Log.Debug('binary clipboard enabled') }) + .catch(() => {}); } // KASM-960 workaround, disable seamless on Safari if (/^((?!chrome|android).)*safari/i.test(navigator.userAgent)) diff --git a/app/ui_screen.js b/app/ui_screen.js index 98fe19d2..0bfa1cc0 100644 --- a/app/ui_screen.js +++ b/app/ui_screen.js @@ -210,7 +210,9 @@ const UI = { if (supportsBinaryClipboard()) { // explicitly request permission to the clipboard - navigator.permissions.query({ name: "clipboard-read" }).then((result) => { Log.Debug('binary clipboard enabled') }); + navigator.permissions.query({ name: "clipboard-read" }) + .then((result) => { Log.Debug('binary clipboard enabled') }); + .catch(() => {}); } },