C’est reproductible à 100 % dans un environnement dv propre.
Sur la dernière version de Chrome :
dv new enter-submit
http://enter-submit.localhost/session/user1/become
visiter
http://enter-submit.localhost/u/user1/preferences/account
changer le nom
cliquer sur entrer
La page se recharge.
Que pensez-vous de quelque chose comme ceci @martin / @j.jaffeux dans /frontend/discourse/app/controllers/preferences.js :
@action
preventSubmit(event) {
event?.preventDefault();
}
<form class="form-vertical" {{on "submit" this.preventSubmit}}>
{{outlet}}
</form>
</section>
Il est un peu étrange que nous ayons un formulaire qui n’est pas vraiment un formulaire dans ce cas très spécifique.