document.addEventListener('DOMContentLoaded', () => { document.querySelectorAll('.comment-hover').forEach((/** @type {HTMLDivElement} */ comment) => { /** @type {HTMLLinkElement} */ const commentBody = comment.querySelector('a.comment-body'); comment.querySelectorAll('a').forEach((/** @type {HTMLLinkElement} */ element) => { element.addEventListener('click', event => { event.stopPropagation(); }); }); comment.addEventListener('click', () => { commentBody.click(); }); comment.style.cursor = 'pointer'; comment.role = 'link'; }); });