diff --git a/web/src/app/chat/components/research-block.tsx b/web/src/app/chat/components/research-block.tsx index c60428b..8cebffc 100644 --- a/web/src/app/chat/components/research-block.tsx +++ b/web/src/app/chat/components/research-block.tsx @@ -87,8 +87,13 @@ export function ResearchBlock({ document.body.appendChild(a); a.click(); setTimeout(() => { - document.body.removeChild(a); - URL.revokeObjectURL(url); + try { + if (a.parentNode) { + a.parentNode.removeChild(a); + } + } finally { + URL.revokeObjectURL(url); + } }, 0); }, [reportId]);