اختصار لوحة المفاتيح "Esc" لا يعمل بشكل صحيح في وضع التحرير

How to reproduce:

  1. Go to one of your post and click Edit to open the composer. Don’t type anything.
  2. Press the Esc key => as expected, the composer disappears completely (it isn’t minimized, because the post hasn’t been modified).
  3. Refresh the browser page => the composer comes back.

In step 2, if you click the Cancel button instead of pressing the Esc key, the behavior is correct, i.e. the composer doesn’t come back after browser refresh.

5 إعجابات

@jack2

I just did it, Yes it does exactly what you say. Not sure if it’s a bug or its suppose to do this actually.

3 إعجابات

لم أعد قادرًا على إعادة إنتاج هذه المشكلة، هل ما زلت قادرًا على إعادة إنتاجها في try.discourse.org من فضلك؟

نعم، لقد قمت بتكراره للتو على try.discourse.org.

انتظر! الأمر عشوائي! أحيانًا لا يحدث.

هل يمكنك العثور على تكرار متسق؟ لدي فكرة لإصلاح المشكلة، لكنني أفضل الحصول على تكرار متسق. من فضلك.

إعجاب واحد (1)

إليك تكرار متسق:

  1. انتقل إلى أحد منشوراتك وانقر على “تحرير” لفتح محرر الكتابة. لا تكتب أي شيء.
  2. انتظر بضع ثوانٍ حتى تظهر علامة صح في الزاوية اليمنى السفلية من المحرر
  3. اضغط على مفتاح Esc => كما هو متوقع، يختفي المحرر تمامًا (لأنه لم يتم تصغيره لأن المنشور لم يتم تعديله).
  4. حدّث صفحة المتصفح => يعود المحرر.
إعجابَين (2)

رائع! حسنًا، إذن فكرة الإصلاح الخاصة بي ستنجح على الأرجح، شكرًا جزيلًا لك :heart:

3 إعجابات

كان هذا أكثر تعقيدًا بكثير مما توقعت، وأعتقد أن هذا سيصلح المشكلة:

لقد طلبت مراجعات متعددة وقد يستغرق الأمر بعض الوقت للدمج، شكرًا مجددًا على وصف المشكلة المفصل :+1:

5 إعجابات

تحديث سريع، لقد أغلقت طلب الدمج (PR). كان الإصلاح يعمل، لكننا سنحاول معالجته على مستوى أعلى.

قد يستغرق بعض الوقت :slight_smile:

4 إعجابات

لقد قمت بإصلاح هذا:

هذا الملف معقد للغاية @eviltrout … لا يمكنني الانتظار حتى نضيف دعم async، لأن مجموعة كبيرة من الطرق تعيد أحيانًا وعدًا (promise) وأحيانًا أخرى تعيد كائنًا، مما يجعل استنتاج الأمور صعبًا للغاية.

في الوقت الحالي، أضفت بضع وعود وتجاوزات حتى لا نحفظ مسودة فورًا بعد النقر على زر التعديل. كان هذا أيضًا يُشعر @supermathie بالجنون لأنه جعل نسخ النص من عدة ردود إلى المنشور الأصلي معقدًا ومزعجًا للغاية.

7 إعجابات

هذا يفسّر الكثير من الإحباط الذي كنتُ أعانيه، :clap:

4 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 4 أيام من آخر رد. لم يعد مسموحًا بإضافة ردود جديدة.