diff --git a/frontend/src/routes/lesson/[slug]/DeployTab.svelte b/frontend/src/routes/lesson/[slug]/DeployTab.svelte index f61fde8..4a06f27 100644 --- a/frontend/src/routes/lesson/[slug]/DeployTab.svelte +++ b/frontend/src/routes/lesson/[slug]/DeployTab.svelte @@ -146,6 +146,10 @@ if (!deployer || !isPaired) return; try { + // Auto-reset Arduino before opening serial monitor + console.log('[DEPLOY] Auto-resetting Arduino before serial monitor...'); + await deployer.resetArduino(); + if (serialPendingBaud !== null) { await deployer.setBaudRate(serialPendingBaud); baudRate = serialPendingBaud;