diff --git a/app/src/protyle/util/compatibility.ts b/app/src/protyle/util/compatibility.ts index eb1927249..7a52d62b5 100644 --- a/app/src/protyle/util/compatibility.ts +++ b/app/src/protyle/util/compatibility.ts @@ -50,6 +50,9 @@ export const readClipboard = async () => { } else if (isInHarmony()) { text.textPlain = window.JSHarmony.readClipboard(); } + if (typeof navigator.clipboard === "undefined" || !navigator.clipboard.read) { + return text; + } const clipboardContents = await navigator.clipboard.read(); for (const item of clipboardContents) { if (item.types.includes("text/html")) {