|
@@ -156,15 +156,13 @@ export const parseClipboard = async (
|
|
|
files: systemClipboardData.files,
|
|
|
};
|
|
|
}
|
|
|
- return appClipboardData;
|
|
|
- } catch {
|
|
|
- // system clipboard doesn't contain excalidraw elements → return plaintext
|
|
|
- // unless we set a flag to prefer in-app clipboard because browser didn't
|
|
|
- // support storing to system clipboard on copy
|
|
|
- return PREFER_APP_CLIPBOARD && appClipboardData.elements
|
|
|
- ? appClipboardData
|
|
|
- : { text: systemClipboard };
|
|
|
- }
|
|
|
+ } catch (e) {}
|
|
|
+ // system clipboard doesn't contain excalidraw elements → return plaintext
|
|
|
+ // unless we set a flag to prefer in-app clipboard because browser didn't
|
|
|
+ // support storing to system clipboard on copy
|
|
|
+ return PREFER_APP_CLIPBOARD && appClipboardData.elements
|
|
|
+ ? appClipboardData
|
|
|
+ : { text: systemClipboard };
|
|
|
};
|
|
|
|
|
|
export const copyBlobToClipboardAsPng = async (blob: Blob | Promise<Blob>) => {
|