إرسال نموذج التفضيلات بـ "enter" يرسل النموذج بشكل أصلي

يمكن تكرار ذلك بنسبة 100% في بيئة dv نظيفة.

على أحدث إصدار من Chrome:

dv new enter-submit
http://enter-submit.localhost/session/user1/become
قم بزيارة
http://enter-submit.localhost/u/user1/preferences/account
قم بتغيير الاسم
انقر على إدخال (enter)

تتم إعادة تحميل الصفحة.

كيف نشعر تجاه شيء كهذا @martin / @j.jaffeux في /frontend/discourse/app/controllers/preferences.js:

      
    @action
    preventSubmit(event) {
       event?.preventDefault();
    }
    <form class="form-vertical" {{on "submit" this.preventSubmit}}>
       {{outlet}}
     </form>
   </section>

من الغريب بعض الشيء أن لدينا نموذجًا ليس نموذجًا حقًا في هذه الحالة المحددة جدًا.

إعجابَين (2)