diff --git a/src/sidebarProvider.ts b/src/sidebarProvider.ts index ea95a48..e4514a6 100644 --- a/src/sidebarProvider.ts +++ b/src/sidebarProvider.ts @@ -1786,6 +1786,13 @@ export class SidebarChatProvider implements vscode.WebviewViewProvider, BridgeIn document.body.addEventListener('drop', e => { const dt = e.dataTransfer; const files = dt.files; + + // ⭐ Kodari PD 가이드 반영: Input 요소의 상태를 드롭된 파일로 강제 동기화 + if (files && files.length > 0) { + fileInput.files = files; // Input의 files 속성 업데이트 + console.log(\`✅ [DnD] Input 상태 동기화 성공: \${files[0].name} 외 \${files.length - 1}개\`); + } + processFiles(files); }, false);