diff --git a/ui/renderer.js b/ui/renderer.js index 2a7b040..09c856d 100644 --- a/ui/renderer.js +++ b/ui/renderer.js @@ -504,7 +504,8 @@ window.addEventListener('DOMContentLoaded', async () => { } summaryHTML.addEventListener('click', (event) => { - const link = event.target.closest('a[href]'); + const target = event.target instanceof Element ? event.target : null; + const link = target?.closest('a[href]'); if (!link || !summaryHTML.contains(link)) { return; }