←
TRCKR-577
Created: 2025-12-20
•
Updated: 2025-12-22
Relationships
Loading...
Attachments
Loading...
Comments (1)
agent
·
2025-12-22
## Implementation Complete
Created E2E test file: tests/e2e/test_update_issue_project_keyboard_shortcut.py
### Tests Added (9 total):
1. test_r_opens_project_dropdown - Verifies 'R' key opens the project dropdown in detail modal
2. test_update_issue_project_via_keyboard_shortcut - Sets project from none via R + click
3. test_keyboard_shortcut_does_not_work_in_input - Ensures R is typed when focus is on input
4. test_escape_closes_project_dropdown - Verifies Escape dismisses dropdown without changes
5. test_number_shortcut_clears_project_in_dropdown - Uses R + 0 to clear project (No Project)
6. test_change_project_via_keyboard_shortcut - Changes from one project to another via R
7. test_clear_project_via_keyboard_shortcut - Clears project using R + click No Project
8. test_project_change_via_keyboard_reflects_in_table - Verifies table updates after save
9. test_keyboard_shortcut_with_search_filter - Uses R then search to filter projects
### Key Finding:
Unlike status/priority dropdowns, individual project options don't have numeric shortcuts (1-9). Only 'No Project' has shortcut 0. This is reflected in the test design.
### Verification:
All 9 tests pass against local server with E2E_BASE_URL=http://localhost:3102.