feat(FN-3341): fix mobile keyboard overlap in TodoModal and PlanningModeMod

Merges FN-3341 mobile keyboard handling improvements into the dashboard, wiring `useMobileKeyboard` into both TodoModal and PlanningModeModal with keyboard-aware CSS overrides for mobile, plus regression tests for both components. FN-3337's chat `isGenerating` state recovery is also included.

Fusion-Task-Id: FN-3341
This commit is contained in:
Fusion
2026-05-03 17:17:07 -07:00
committed by gsxdsm
parent 07e9825d9b
commit 36ad3fa83a
4 changed files with 86 additions and 1 deletions

View File

@@ -61,4 +61,11 @@
border-radius: 0;
resize: none;
}
.modal.todo-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;
}
}