**task-1242.1 완료 보고** (dev2-team) **완료 보고서** (17분 34초) **핵심 결과** 두 컴포넌트 모두 ArchiveView와 동일한 패턴(`useRef` + `useEffect` + `initInlineImagePreviews`)을 적용하여 수정 완료. 변경 파일 1개, 변경 지점 6곳 (컴포넌트당 3곳). ## 수정 내역 ### FileViewerModal (utils.js:802-890) 1. **Line 806**: `const mdRef = useRef(null);` 추가 — 마크다운 div 참조 2. **Lines 825-829**: `React.useEffect` 추가 — `!loading && !error && content && mdRef.current` 조건에서 `initInlineImagePreviews(mdRef.current)` 호출 3. **Line 874**: 마크다운 div에 `ref={mdRef}` 속성 추가 ### ReportModal (utils.js:893-936) 4. **Line 896**: `const reportMdRef = useRef(null);` 추가 5. **Lines 907-911**: `React.useEffect` 추가 — `!loading && content && reportMdRef.current` 조건에서 `initInlineImagePreviews(reportMdRef.current)` 호출 6. **Line 926**: 마크다운 div에 `ref={reportMdRef}` 속성 추가 ## 산출물 - `/home/jay/workspace/dashboard/components/utils.js` ## 셀프 QC 체크리스트 **발견/해결 이슈 3건** 1. **ReportModal도 동일 버그 존재** — FileViewerModal과 같은 패턴으로 함께 수정 2. **TypeScript 진단 경고 (6133)** — 미해결 3. **async 변환 제안 (80006, line 814)** — 미해결