From eaa758effe69ebcf95753b980b93b5810175c188 Mon Sep 17 00:00:00 2001 From: LukeGus Date: Wed, 13 May 2026 01:06:34 -0500 Subject: [PATCH] fix: rdp fails with readText undefined error --- src/ui/desktop/apps/features/guacamole/GuacamoleDisplay.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui/desktop/apps/features/guacamole/GuacamoleDisplay.tsx b/src/ui/desktop/apps/features/guacamole/GuacamoleDisplay.tsx index 6a40613d..6da710ab 100644 --- a/src/ui/desktop/apps/features/guacamole/GuacamoleDisplay.tsx +++ b/src/ui/desktop/apps/features/guacamole/GuacamoleDisplay.tsx @@ -383,7 +383,7 @@ export const GuacamoleDisplay = forwardRef< data += text; }; reader.onend = () => { - navigator.clipboard.writeText(data).catch(() => {}); + navigator.clipboard?.writeText?.(data).catch(() => {}); }; } }; @@ -502,7 +502,7 @@ export const GuacamoleDisplay = forwardRef< const syncClipboard = useCallback(() => { const client = clientRef.current; - if (!client) return; + if (!client || !navigator.clipboard?.readText) return; navigator.clipboard .readText() .then((text) => {