Update script-terminal-modal.tsx

This commit is contained in:
MacRimi
2026-04-09 20:29:50 +02:00
parent a0d48a1191
commit 21edae5944

View File

@@ -80,6 +80,12 @@ export function ScriptTerminalModal({
const modalHeightRef = useRef(600)
const terminalContainerRef = useRef<HTMLDivElement>(null)
const paramsRef = useRef(params)
// Keep paramsRef updated with latest params
useEffect(() => {
paramsRef.current = params
}, [params])
const attemptReconnect = useCallback(() => {
if (!isOpen || isComplete || reconnectAttemptsRef.current >= 3) {
@@ -118,7 +124,7 @@ export function ScriptTerminalModal({
const initMessage = {
script_path: scriptPath,
params,
params: paramsRef.current,
}
ws.send(JSON.stringify(initMessage))