fix: mobile keyboard hides terminal content when typing

Send SIGWINCH to server on keyboard open/close so Ink renders at the
correct terminal dimensions. Previously only local xterm was resized
while server resize was suppressed, causing Ink to redraw at the old
(larger) row count on each keystroke — pushing content off screen.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
arkon
2026-02-16 13:56:47 +01:00
co-authored by Claude Opus 4.6
parent 6b8f863666
commit 659ccd001b
4 changed files with 78 additions and 9 deletions
+11
View File
@@ -526,6 +526,17 @@
height: 14px;
}
.accessory-btn-arrow {
padding: 6px 10px;
background: #1e3a5f;
border-color: rgba(59, 130, 246, 0.3);
color: #93c5fd;
}
.accessory-btn-arrow:active {
background: #2563eb;
}
.accessory-btn-dismiss {
margin-left: auto;
padding: 6px 10px;