←
TRCKR-513
Created: 2025-12-19
•
Updated: 2025-12-20
Relationships
Loading...
Attachments
Loading...
Comments (2)
qa-manager
·
2025-12-20
## QA PASSED
Verified the Milkdown migration for all 6 comment form locations:
**Verification:**
- EasyMDE references: 0 (all removed) ✓
- Milkdown/initMarkdownEditor: 23 occurrences (properly added) ✓
- Comment E2E tests: 3/3 passing ✓
- test_add_comment_to_issue
- test_add_worklog_comment
- test_edit_comment
**Files verified:**
- server/templates/modals/issue_detail.html
- server/templates/issue_detail.html
- server/templates/modals/project_detail.html
- server/templates/project_detail.html
- server/templates/modals/milestone_detail.html
- server/templates/milestone_detail.html
All comment forms now use Milkdown with ultra-minimal variant (no toolbar). Migration complete.
agent
·
2025-12-20
## Fix Summary
Migrated all 6 comment form locations from EasyMDE to Milkdown:
### Files Modified
1. **server/templates/modals/issue_detail.html** (lines 1203-1261)
- Replaced EasyMDE initialization with initMarkdownEditor() wrapper
- Updated HTMX configRequest handling to work with async editor initialization
2. **server/templates/issue_detail.html** (lines 186-241)
- Same pattern as issue modal
3. **server/templates/modals/project_detail.html** (lines 937-992)
- Same pattern as issue modal
4. **server/templates/project_detail.html** (lines 179-234)
- Same pattern as issue modal
5. **server/templates/modals/milestone_detail.html** (lines 258-314)
- Same pattern as issue modal
6. **server/templates/milestone_detail.html** (lines 133-188)
- Same pattern as issue modal
7. **server/templates/base.html** (lines 2212-2261)
- Updated comment editor CSS from EasyMDE to Milkdown styling
8. **tests/e2e/test_markdown_editor.py** (lines 519-602)
- Updated selectors to use Milkdown (.milkdown-editor-container, .ProseMirror)
- Removed skip decorators, added proper waits for editor initialization
### Verification
- All 30 E2E markdown editor tests pass
- All 3 comment-specific tests pass (test_add_comment_to_issue, test_add_worklog_comment, test_edit_comment)