como $ (this) não pode ser o elemento que acionou o evento em um manipulador de cliques em jquery?

Eu tenho um manipulador de cliques simples

<h1 id="test">
$('#test').click( ev => {
   var $test = $(this);
   console.log($test.text());
})

mas não funciona,$(this) não é o elemento emissor. Se eu inspecionarthis Eu vejo uma "janela" (?) (??) (??!)

Além disso, se eu mudar meu código para

var $test = $(ev.toElement);

funciona perfeitamente.

Como isso pode ser? o que está no meu código que impede que o jquery passe o elemento corretamentethis ?

questionAnswers(3)

yourAnswerToTheQuestion