# Task-517: InsuWiki 프로젝트 뷰 TODO 드롭다운 버그 수정

## 증상
- **PC 브라우저**: 프로젝트 뷰에서 TODO 안건의 드롭다운을 클릭하면 리스트가 잠깐 보였다가 즉시 닫힘 (원상복구)
- **모바일**: 정상 동작
- 제이회장님이 직접 확인한 버그

## 원인 추정
- 드롭다운(select)이 sticky 헤더 또는 조건부 렌더링 영역 안에 있어서, select 열림 → 상태 변경/리렌더 → DOM 재마운트 → select 닫힘
- 모바일은 네이티브 select UI를 사용하므로 리렌더에 영향 안 받음
- 또는 onBlur/onMouseLeave 이벤트가 PC에서만 트리거되어 즉시 닫힘

## 조사 범위
- 프로젝트 뷰 페이지: `/home/jay/projects/insuwiki/nextapp/src/app/` 하위
- TODO 관련 컴포넌트: 프로젝트 뷰에서 TODO 안건 목록, 상태 변경 드롭다운
- 유력 후보: `DocumentClient.tsx` (lines 303-390) — sticky 헤더 내 category select
  - `isEditing && !isDaily` 조건부 렌더링
  - editCategory 상태 변경 시 리렌더 가능성
- 기타 select 컴포넌트도 확인 필요

## 수정 방향
1. 드롭다운 열림 상태를 로컬 state로 관리하여 리렌더 방지
2. 또는 `e.stopPropagation()` / `e.preventDefault()`로 이벤트 버블링 차단
3. 또는 select 대신 커스텀 드롭다운 컴포넌트 사용 (Headless UI Listbox 등)
4. 핵심: PC에서 select 열었을 때 닫히지 않아야 함

## 테스트
- PC 브라우저(Chrome/Firefox)에서 프로젝트 뷰 → TODO 안건 → 드롭다운 클릭 → 리스트 유지 확인
- 모바일 동작 회귀 없음 확인
- 드롭다운에서 옵션 선택 → 정상 반영 확인

## 프로젝트 경로
`/home/jay/projects/insuwiki/`

## 작업 레벨: Lv.1 (UI 버그 수정)