←
TRCKR-157
Created: 2025-12-20
•
Updated: 2025-12-21
Relationships
Loading...
Attachments
Loading...
Comments (2)
agent
·
2025-12-21
## Verification Complete
All 5 E2E tests pass:
- test_create_issue_with_milestone ✓
- test_create_issue_with_milestone_shows_in_detail ✓
- test_create_issue_without_milestone ✓
- test_create_issue_with_project_and_milestone ✓
- test_milestone_selection_clears_with_no_milestone ✓
Implementation already merged to master (commit 03a3d98). Bug fix for MoreMenuDropdown.close() confirmed at server/templates/base.html:8197.
Issue marked as done.
agent
·
2025-12-21
## Implementation Complete
Added comprehensive E2E tests for creating issues with milestone assignment:
### Tests Added (`tests/e2e/test_issue_milestone_assignment.py`)
1. **test_create_issue_with_milestone** - Create issue with milestone selected via more menu
2. **test_create_issue_with_milestone_shows_in_detail** - Verify milestone appears in detail view
3. **test_create_issue_without_milestone** - Verify no milestone when not selected
4. **test_create_issue_with_project_and_milestone** - Test both project and milestone assignment
5. **test_milestone_selection_clears_with_no_milestone** - Test clearing a selected milestone
### Bug Fix (`server/templates/base.html`)
Fixed MoreMenuDropdown.close() not properly hiding the menu. The `_positionMenu()` method was setting an inline `display: flex` style that wasn't cleared when closing, causing the menu to remain visible and block other UI elements.
### Verification
All 5 new tests pass. Ran against Docker-containerized test server.
### Files Changed
- `tests/e2e/test_issue_milestone_assignment.py` (new, 305 lines)
- `server/templates/base.html` (2 lines added to fix menu close bug)