خطأ عند إنشاء شارة جديدة

لدي مشكلة عند إنشاء شارة جديدة في إصدار Discourse v2.4.0.beta1 +7

قمت بالمقارنة مع أحدث إصدار: https://github.com/discourse/discourse/compare/34f382b…dc5eb76 لكن لم أجد أي ذكر لإصلاح متعلق بالشارات، ومن هنا جاءت هذه البلاغ عن الخطأ.

خطوات إعادة إنتاج المشكلة:

  1. املأ الأجزاء ذات الصلة من النموذج ثم اضغط على زر “حفظ”.

  2. تظهر رسالة “جاري الحفظ…” ولا تختفي بعد ذلك:

  1. يتم التقاط خطأ في وحدة التحكم يتعلق بـ ace.js:

  1. عند النقر خارج الصفحة، تظهر رسالة من المتصفح تسأل عما إذا كنت متأكدًا من رغبتك في مغادرة هذه الصفحة.

  2. ومع ذلك، يتم إنشاء الشارة بنجاح :+1:t2:

يمكن إعادة إنتاج المشكلة على كل من Safari 12.1.1 و Firefox 65.0.1.

4 إعجابات

تم التأكيد! شكرًا جزيلاً على التقرير. @techAPJ هل يمكنك التحقيق وإصلاح الأمر.

إذا كان هذا يؤثر على الإصدار “المستقر”، فيجب علينا نقل الإصلاح إلى الإصدارات الأقدم.

6 إعجابات

عند إلقاء نظرة سريعة على هذا، نجد أن عملية الإنشاء (الحفظ) تفشل إذا لم يكن هناك استعلام للشارة. تم الإصلاح عبر:

تم نقل الإصلاح إلى إصداري بيتا والمستقر.

8 إعجابات

شكرًا لك على الإصلاح السريع @techAPJ :+1:t2:

4 إعجابات