feat(FN-3343): add Escape key keyboard handling to modals

This merge delivers v0.17.2 and ships FN-3343 keyboard handling across four dashboard modals (NewTaskModal, SubtaskBreakdownModal, MilestoneSliceInterviewModal, SettingsModal) with mobile CSS overrides, plus keyboard style regression tests for each modal and a minor test alignment for the onboarding

Fusion-Task-Id: FN-3343
This commit is contained in:
Fusion
2026-05-04 01:37:33 -07:00
committed by gsxdsm
parent 3092f89379
commit 2d72eddb9c
10 changed files with 216 additions and 7 deletions

View File

@@ -109,6 +109,13 @@
border-radius: 0;
resize: none;
}
.modal.settings-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;
}
}
/* === Settings Layout === */