From 7421a695ee2fe6b2f102c2d8b1741d05200ecf53 Mon Sep 17 00:00:00 2001 From: LukeGus Date: Sat, 6 Sep 2025 18:28:00 -0500 Subject: [PATCH] Disable OS keyboard on terminal load --- src/ui/Mobile/Apps/Terminal/Terminal.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ui/Mobile/Apps/Terminal/Terminal.tsx b/src/ui/Mobile/Apps/Terminal/Terminal.tsx index e6f75cd9..82944e52 100644 --- a/src/ui/Mobile/Apps/Terminal/Terminal.tsx +++ b/src/ui/Mobile/Apps/Terminal/Terminal.tsx @@ -178,11 +178,14 @@ export const Terminal = forwardRef(function SSHTerminal( terminal.loadAddon(webLinksAddon); terminal.open(xtermRef.current); - const textarea = xtermRef.current.querySelector('.xterm-helper-textarea'); + const textarea = xtermRef.current.querySelector('.xterm-helper-textarea') as HTMLTextAreaElement | null; if (textarea) { - textarea.setAttribute('readonly', 'true'); + textarea.readOnly = true; + textarea.blur(); } + terminal.focus = () => {}; + const resizeObserver = new ResizeObserver(() => { if (resizeTimeout.current) clearTimeout(resizeTimeout.current); resizeTimeout.current = setTimeout(() => {