diff options
| -rw-r--r-- | ext/bg/js/search.js | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/ext/bg/js/search.js b/ext/bg/js/search.js index de2bca64..cbfce6a5 100644 --- a/ext/bg/js/search.js +++ b/ext/bg/js/search.js @@ -286,8 +286,10 @@ class DisplaySearch extends Display {      async getClipboardText() {          /*          Notes: -            apiClipboardGet doesn't work on firefox because document.execCommand('paste') requires -            user interaction. Therefore, navigator.clipboard.readText() is used. +            apiClipboardGet doesn't work on Firefox because document.execCommand('paste') +            results in an empty string on the web extension background page. +            This may be a bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1603985 +            Therefore, navigator.clipboard.readText() is used on Firefox.              navigator.clipboard.readText() can't be used in Chrome for two reasons:              * Requires page to be focused, else it rejects with an exception. |