نقص زر الإلغاء عند إلغاء المنشور أو تغيير الرد إلى موضوع مختلف

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

  1. ابدأ بالرد على موضوع (أو منشور).
  2. انتقل إلى موضوع آخر.
  3. اضغط على زر الرد (إلى موضوع أو منشور).
    أو
    اضغط على زر الإلغاء.

في هذه النقطة، تظهر هذه النافذة المنبثقة:


النقر على “نعم، التخلي” يحذف المسودة، ويحذف مربع الرد، ويغير هدف الرد (أو يغلق مربع الرد إذا ضغطت على “إلغاء”). أما النقر على “لا، حفظ المسودة” فيحتفظ بالمسودة، لكنه مع ذلك يحذف مربع الرد ويغير هدف الرد (أو يغلق مربع الرد إذا ضغطت على “إلغاء”).

هل هذا السلوك عند النقر على “لا، حفظ المسودة” يعتبر خللاً؟ لقد وضعت هذا الموضوع في #feature لأنه لم يكن واضحاً بالنسبة لي ما إذا كان هذا مقصوداً أم لا. إذا لم يكن مقصوداً، فأعتقد أنه خلل. وإذا كان مقصوداً، فأعتقد أن هناك مشكلة هائلة في سهولة الاستخدام مع هذا النهج. المثالي، أعتقد أنه يجب إعادة توجيه المسودة ببساطة عند النقر على هدف رد جديد (تمامًا كما لو قمت بالنقر على هدف رد جديد داخل نفس الموضوع). ولكن على الأقل، يجب أن تكون هناك طريقة لإلغاء العملية. حاليًا، الطريقة الوحيدة لإلغاء عملك (أي إذا لم ترغب في مسح مربع الرد) بمجرد فتح الحوار هي الضغط على ESC، وهو بالطبع لا يعمل على الأجهزة المحمولة. كما أن النقر خارج مربع الحوار لا يلغي العملية، ولا يوجد زر X أو إلغاء متاح.

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

هذا هو الخطأ الخاص بك @sam

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

هذا أمر معقد. السلوك الحالي مُتعمَّد.

أظن أن هناك ثلاث خيارات:

  1. تغيير الهدف
  2. التخلي عن الأمر والبدء برد جديد
  3. الحفظ والبدء برد جديد

في الوقت الحالي، تغيير الهدف ليس بالأمر السهل على الإطلاق، ومع ذلك… لماذا تكون بصدد الرد على موضوع ما، ثم تغير رأيك وتريد أن يكون الرد على موضوع مختلف تماماً؟

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

أنت على وشك الرد على موضوع جديد.

[احفظ المسودة لاحقاً] [استخدم هذه المسودة كرد]

ما النص المناسب للاستخدام هنا هو أمر صعب.

3 إعجابات

إذا كان نادرًا جدًا، فأنا أميل إلى تجاهله في الوقت الحالي.

عذرًا، تجاهل ماذا؟ هل تقصد إعادة التوجيه دون قيد أو شرط؟

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

أعني عدم فعل أي شيء.

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

الاستخدام الأساسي لي لذلك هو اقتباس شيء من موضوع واحد إلى موضوع آخر. لا أفعل ذلك غالبًا، لكن هذا هو الاستخدام الرئيسي حيث أرغب في تغيير الهدف.

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


لماذا يجب أن تسأل المستخدم عما إذا كان يريد الاحتفاظ بالمسودة أم لا؟ أعتقد أن شيئًا مثل هذا سيكون أبسط:

  1. بدء رد جديد (سيحفظ المسودة تلقائيًا) أو إعادة توجيه المسودة إلى موضوع/منشور جديد. أيهما تفضلون يا رفاق.
  2. إلغاء

لدى مقترحكم الجديد نفس المشكلة التي ذكرتها في الأصل، ألا وهي عدم وجود خيار للقيام بـ لا شيء ببساطة.

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

@sam ما هي آرائك في هذا؟

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

بصراحة، لست متأكدًا. أظن أننا يمكننا إضافة خيار

إعجابَين (2)

ربما تكون أيقونة X كافية؟ أو النقر خارج مربع الحوار لإغلاقه؟ من الواضح أن هناك الكثير مما يجب مراعاته فيما يتعلق بالاتساق مع بقية التطبيق. بشكل أساسي:

  • هل تحتوي أي حوارات أخرى على ثلاثة أزرار؟
  • هل تحتوي أي حوارات أخرى على X في الزاوية العلوية لإغلاق الحوار؟
  • هل تغلق أي حوارات أخرى عند النقر/اللمس خارج الحوار؟

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

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