diff --git a/app/ui.js b/app/ui.js index bbdea60d3..9bd72a2e7 100644 --- a/app/ui.js +++ b/app/ui.js @@ -1782,11 +1782,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 c1f6fac91..acaae6f68 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