# v0.3.3 — Terminal input no longer dies after activity ## 🐛 Bug fixes **Terminal stops accepting input after you switch away and back** * Fixed: once the terminal had printed some output (on a **Serial** or **PowerShell** tab), switching away and back — minimizing the window, or clicking another app — could leave the terminal unable to accept any typing or **Enter**. Previously the only way out was to close and reopen the session (re-open the COM port / start a fresh PowerShell). * While the session sat idle, this never happened — it only showed up after enough output had scrolled by, which is exactly when it bit you mid-task. * Cause: after enough output built up scrollback, the terminal's scrollbar could grab the keyboard focus when the window regained focus, and the scrollbar has no keyboard handling — so your keystrokes went nowhere. The scrollbar is now mouse-only and never takes focus, so the terminal keeps working no matter how much it has printed. ## 📦 Downloads Two builds are produced: | Build | Needs .NET 8 Desktop Runtime? | Notes | |-------|-------------------------------|-------| | **Standard** (`ETTerms_v0.3.3`) | ✅ Yes | Smaller; for machines that already have the runtime | | **Portable** (`ETTerms_v0.3.3_portable`) | ❌ No | Runtime bundled — unzip and run, no install / admin needed | Run `ETTerms v0.3.3.exe`. ## 🔗 Links * PDU MCP & Serial MCP setup guide: [docs/serial-mcp-guide.md](https://github.com/ETWen/ETTerms/blob/main/docs/serial-mcp-guide.md) **Full changelog:** [v0.3.2...v0.3.3](https://github.com/ETWen/ETTerms/compare/v0.3.2...v0.3.3)