TerminalV v0.7.39
TerminalV v0.7.39 — клик по Approve в TUI попадает в живой экран
- Исправлено «иногда не нажимается Approve» у Mimo и других TUI-агентов. Mouse-репорты xterm экранные (строки
0..rows-1), а не позиции scrollback: клик или Enter по «Approve» в отмотанной истории уходил в другую строку живого кадра. При mouse tracking илиtui-lockпервое действие в истории теперь возвращает на живой экран и глотается, следующее нажатие уже бьёт по живой кнопке. Обычная история шелла не трогается (claimLiveScreenInputвui/src/terminal-viewport.js, обработчики вui/src/main.js). - После
term.resizeвapplyFitвызываетсяsyncTerminalViewport— убран рассинхронscrollTopиviewportYпосле reflow (в логах былоy=8000приscrollTop=0). - Новый
ui/tests/live-screen-input.test.js(5) и два сценария вui/tests/scroll-jump.fixture.html. Весьselection.test.js— 242/242. - Видимая версия Android совпадает с Windows: 0.7.39. VersionCode 35.
Для полной синхронизации нужны Windows 0.7.39 и TerminalV Mobile 0.7.39 (VersionCode 35).