Files
gravity_control/docs/devlog/entries/20260310-001.md

15 lines
900 B
Markdown

# Discord 승인 ENOENT 수정 + 버튼 그룹화 (multi-choice)
- **시간**: 2026-03-10 06:12 ~ 06:30
- **Commit**: ``
- **Vikunja**: #276 → 진행중 (E2E 검증 대기)
## 결정 사항
- **ENOENT 근본 원인**: extension.log에서 `[RESPONSE] error: ENOENT` 확인. `processResponseFile()`이 DOM observer response를 renderer가 polling하기 전에 삭제. DOM observer 경로만 response 보존, HTTP handler에서 삭제하도록 변경
- **버튼 그룹화**: `findButtonContainer()` + `collectSiblingButtons()`로 같은 컨테이너의 관련 버튼을 하나의 pending으로 묶음. `buttons` 배열 + `button_index` response로 Discord에서 원하는 버튼만 정확히 클릭
## 미완료
- AG 재시작 + V8 CachedData 삭제 후 E2E 검증 필요
- Run 승인 반복 테스트 (5회 이상)
- Allow Once / Allow This Conversation / Deny 3개 선택지 동시 출현 확인