إضافة دعم تراجع أفضل عند إدراج نص منسق

شكرًا لك! إليك ما لاحظت أنه لا يتعامل مع التراجع الآن:

من أزرار المنشئ:

  • اقتباس
  • قائمة نقطية
  • قائمة مرقمة

عمليات أخرى (لا مفاجآت هنا):

  • تحميل الصور عبر اللصق
  • @user، #category/tag، :emoji:

كل شيء آخر جربته كان يمكن التراجع عنه، بما في ذلك العمليات الأساسية مثل الخط العريض، ولصق النص المنسق، ولصق الروابط فوق النص لإنشاء روابط لها.

ومع ذلك، لاحظت بعض المشكلات عند دمج العمليات التي يمكن التراجع عنها مع تلك التي لا يمكن.


خطأ 1:

  • افتح المحرر (البدء من جديد مهم)
  • اكتب hello
  • احذف كل النص في المحرر
  • اضغط على زر الاقتباس (لا يمكن التراجع عنه)
    • يظهر المحرر الآن > Blockquote
  • اضغط على Ctrl+Z
    • يظهر المحرر الآن > Blockquotehello

خطأ 2:

  • افتح المحرر (البدء من جديد مهم)
  • اكتب hello
  • اضغط على زر الاقتباس (لا يمكن التراجع عنه)
    • يظهر المحرر الآن hello (newlines) > Blockquote
  • اضغط على Ctrl+Z خمس مرات (لاحظ حركة المؤشر في المرة الخامسة)
  • اضغط على Ctrl+Y
    يظهر المحرر الآن hello (newlines) > Blockquotehhello
  • استمر في الضغط على Ctrl+Y
    • يظهر المحرر الآن hello (newlines) > Blockquotehellohello

يعتمد عدد المرات التي تحتاج فيها إلى الضغط على التراجع قبل تفعيل هذا على عدد الأحرف التي كتبتها في الأصل (hello في مثالي).

لاحظ أن هذا يمكن أن يحدث أيضًا لأشياء مثل الإشارات بدلاً من الضغط على زر الاقتباس، ولكنه أغرب نظرًا لأنه يتعين عليك الكتابة للحصول على اقتراحات للإشارات. لذلك عندما تقوم “بإعادة”، يظهر هذا النص جزئيًا. على سبيل المثال:

  • اكتب “hello @dav” وحدد اسم المستخدم الخاص بك من قائمة الاقتراحات (لا يمكن التراجع عنه)
  • اضغط على Ctrl+Z حتى يتحرك المؤشر إلى بداية المحرر كما في المثال السابق
  • اضغط على Ctrl+Y
    • يظهر المحرر الآن hello @david hhello @dav
  • استمر في الضغط على Ctrl+Y
    • يظهر المحرر الآن hello @david hello @davhello @dav
إعجاب واحد (1)