mirror of
https://github.com/enricoros/big-AGI.git
synced 2026-05-10 21:50:14 -07:00
Clipboard: intercept exception, e.g. when a jpeg/png file is copied to clipboard, chrome won't consider it valid on read (yes on ctrl+v)
This commit is contained in:
@@ -27,5 +27,10 @@ export const supportsClipboardRead = !isFirefox;
|
||||
export async function getClipboardItems(): Promise<ClipboardItem[]> {
|
||||
if (!isBrowser || !window.navigator.clipboard?.read)
|
||||
return [];
|
||||
return await window.navigator.clipboard.read();
|
||||
try {
|
||||
return await window.navigator.clipboard.read();
|
||||
} catch (error: any) {
|
||||
console.warn('Failed to read clipboard: ', error);
|
||||
return [];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user