Solucionado (ver solução)
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.