gsxdsm
8f65186bdc
FN-7289: fix folded-phone terminal keyboard spacing
Preserve mobile terminal geometry when folded phones open with the keyboard already visible.
- Use layout viewport height when computing keyboard overlap so focused keyboard-open folded postures keep a valid baseline.
- Allow keyboard-closed width/posture changes at short folded heights to refresh the terminal viewport baseline.
- Add regression coverage for TerminalModal and SessionTerminal folded-phone keyboard spacing and document the recurrence.
Files changed:
.../fn-7289-mobile-terminal-folded-keyboard.md | 7 ++
.../mobile-terminal-folded-viewport-baseline.md | 11 +-
.../dashboard/app/components/TerminalModal.tsx | 20 ++--
.../__tests__/SessionTerminal.mobile.test.tsx | 30 +++++
.../components/__tests__/TerminalModal.test.tsx | 127 +++++++++++++++++++++
5 files changed, 183 insertions(+), 12 deletions(-)
Fusion-Task-Id: FN-7289
Fusion-Task-Lineage: 82134835-ca72-4796-89da-c8d071efc481
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-06-30 10:53:47 -07:00
..
2026-06-03 20:02:03 -07:00
2026-06-06 01:42:57 -07:00
2026-06-05 14:23:27 -07:00
2026-06-11 21:26:59 -07:00
2026-06-13 11:53:44 -07:00
2026-06-13 11:22:07 -07:00
2026-06-13 10:29:24 -07:00
2026-06-13 10:14:11 -07:00
2026-06-30 10:53:47 -07:00
2026-06-13 16:30:28 -07:00
2026-06-09 22:44:30 -07:00
2026-06-17 01:22:21 -07:00
2026-06-20 00:41:36 -07:00
2026-06-03 15:05:40 -07:00
2026-06-16 23:21:14 -07:00
2026-06-13 17:26:12 -07:00
2026-06-18 13:19:43 -07:00
2026-06-20 21:02:51 -07:00