Es ist in einer sauberen dv-Umgebung zu 100 % reproduzierbar.
Auf Chrome neueste Version:
dv new enter-submit
http://enter-submit.localhost/session/user1/become
besuchen Sie
http://enter-submit.localhost/u/user1/preferences/account
Namen ändern
Enter drücken
Seite wird neu geladen.
Wie stehen wir zu so etwas @martin / @j.jaffeux in /frontend/discourse/app/controllers/preferences.js:
@action
preventSubmit(event) {
event?.preventDefault();
}
<form class="form-vertical" {{on "submit" this.preventSubmit}}>
{{outlet}}
</section>
Es ist etwas seltsam, dass wir in diesem ganz speziellen Fall ein Formular haben, das eigentlich kein Formular ist.