diff --git a/app/ui.js b/app/ui.js index 6e4af294..cabaedb7 100644 --- a/app/ui.js +++ b/app/ui.js @@ -1864,11 +1864,11 @@ const UI = { updateClipboard() { browserAsyncClipboardSupport() .then((support) => { - if (support === 'unsupported') { + if (support === 'unsupported' || support === 'denied') { // Use fallback clipboard panel return; } - if (support === 'denied' || support === 'available') { + if (support === 'available') { UI.closeClipboardPanel(); document.getElementById('noVNC_clipboard_button') .classList.add('noVNC_hidden'); diff --git a/docs/API.md b/docs/API.md index c1f6fac9..acaae6f6 100644 --- a/docs/API.md +++ b/docs/API.md @@ -94,7 +94,7 @@ protocol stream. [`clipboard`](#clipboard) - The `clipboard` event is fired when clipboard data is received from - the server. + the server (only if support for the [Clipboard module](API-internal.md#11-module-list) is not available). [`clippingviewport`](#clippingviewport) - The `clippingviewport` event is fired when `RFB.clippingViewport` is