Estou refazendo o curso para fixar os conhecimentos e fiz umas mudanças, ao invez de importar no html todos os arquivos JS estava usando o export e o import, e ao testar o codigo ele não esta realizando o event.preventDefault(), e atualizando a pagina, fui alterando algumas coisas e quando deixo o codigo html assim
<script type="module" src="js/app/controllers/NegociacaoController.js">
let controller = new NegociacaoController();
</script>Ele simplesmente ignora o event.preventDefault(), quando coloco o codigo assim
<script type="module" src="js/app/controllers/NegociacaoController.js"></script>
<script>
let controller = new NegociacaoController();
</script>Ele diz q NegociacaoController não foi definido, detalhe, inclui no formulario o onsubmit
<form class="form" onsubmit="controller.adiciona(event)">A função adiciona esta declarada como
adiciona(event){
event.preventDefault();
console.log("funcionou")
}