feat(FN-3337): recover chat isGenerating state on session reload and fix Pl

This merge includes three features: FN-3337 fixes mobile keyboard handling in the PlanningModeModal by wiring in `useMobileKeyboard` and adding keyboard-aware CSS sizing, with regression tests; FN-3336 recovers the `isGenerating` chat state on session reload to prevent UI flickering; and FN-3338 fix

Fusion-Task-Id: FN-3337
This commit is contained in:
Fusion
2026-05-03 17:10:03 -07:00
committed by gsxdsm
parent 1ff52a6f83
commit 66b673b18f
4 changed files with 125 additions and 2 deletions

View File

@@ -356,6 +356,12 @@
border-radius: 0;
resize: none;
}
.modal.planning-modal[style*="--keyboard-overlap"] {
height: var(--vv-height, 100dvh);
max-height: var(--vv-height, 100dvh);
transform: translateY(var(--vv-offset-top, 0px));
will-change: transform;
}
.planning-modal-body--split {
flex-direction: column;
}