Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

O meu só funcionou com offsetX offsetY

canva.onclick = e => {

      brushTool.fillStyle = getRandomHexColor();
      brushTool.beginPath();
      brushTool.arc(e.offsetX, e.offsetY, 10, 0, 2 * Math.PI);
      brushTool.fill();
 }
1 resposta
solução!

Muito interessante as propriedades offsetX e offsetY, não conhecia o funcionamento delas.

Obrigado por compartilhar Victor.