por mi vida no puedo entender por qué esto no funciona
document.querySelector('body').addEventListener('click', function () { console.log('wow') });No recibo ningún error, pero no se registra nada al hacer clic.
No hay contenido en el cuerpo, por lo que tiene una altura de 0px . Puede establecer su altura:
document.querySelector('body').addEventListener('click', function() { console.log('wow') }); html, body { height: 100%; } O adjunte el detector de eventos de click al document en su lugar:
document.addEventListener('click', function() { console.log('wow') });