fix(FN-1029): fix flaky test failures and keyboard event forwarding

- Add onKeyDown handler to CustomModelDropdown portal container for keyboard event forwarding
- Wrap SettingsModal empty state assertions in waitFor for async test stability
- Extract rate limiter state for proper test isolation in routes tests
- Add reconcileProjectStatuses to CentralCore mock for consistent test setup
- Improve /api/ai/summarize-title rate limiting with per-test isolation
This commit is contained in:
gsxdsm
2026-04-05 23:44:48 -07:00
parent 63388551d1
commit 83688abecb
4 changed files with 42 additions and 11 deletions

View File

@@ -440,6 +440,7 @@ export function CustomModelDropdown({
className="model-combobox-dropdown model-combobox-dropdown--portal"
role="listbox"
data-testid="model-combobox-portal"
onKeyDown={handleKeyDown}
style={{
top: `${dropdownPosition.top}px`,
left: `${dropdownPosition.left}px`,