يجب إغلاق نافذة سير العمل في كل علامة تبويب Discourse

الأولوية/الخطورة:

متوسطة

المنصة:

نظام التشغيل

Windows 11

المتصفح

Google Chrome 151.0.7922.138

Discourse

763655f6faf47b088afee1a59e2d97cec5886c97

الوصف:

يحتوي ملحق “Workflows” الأساسي الجديد “Workflows” core plugin على نوع خطوة “نافذة منبثقة” (Modal). تعرض هذه الخطوة نافذة منبثقة للمستخدم المستهدف.

إذا كان للمستخدم المستهدف علامات تبويب أو نوافذ متصفح متعددة مفتوحة على صفحات المنتدى، فستظهر النافذة المنبثقة بشكل دائم في كل علامة تبويب.

:bug: سيتعين على المستخدم إغلاق النافذة المنبثقة في كل علامة تبويب على حدة.

:bug: إذا قام المستخدم بحل مشكلة النوافذ المنبثقة المكررة بالنقر على زر، فستظهر رسالة خطأ مربكة.

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

  1. قم بتسجيل الدخول إلى حساب منتدى Discourse بصلاحية المسؤول، على موقع تمكين ملحق “Workflows” الجديد فيه.
  2. افتح صفحات منتدى متعددة في علامات تبويب منفصلة في متصفح الويب الخاص بك.
  3. افتح صفحة “Workflows” (/admin/plugins/discourse-workflows/workflows).
  4. انقر على زر “+ سير عمل جديد”.
    سيتم إنشاء سير عمل جديد.
  5. انقر على زر +.
    ستفتح لوحة “إضافة خطوة”.
  6. حدد محفزات > محفز يدوي من اللوحة.
    سيتم إضافة خطوة “محفز يدوي” إلى سير العمل.
  7. انقر على زر +.
    ستفتح لوحة “إضافة خطوة”.
  8. حدد مراجعة بشرية > نافذة منبثقة من اللوحة.
    سيتم إضافة خطوة “نافذة منبثقة” إلى سير العمل.
  9. انقر نقرًا مزدوجًا فوق خطوة “نافذة منبثقة” المضافة حديثًا.
    ستفتح مربع حوار التكوين للخطوة.
  10. اكتب أي نص في حقل “العنوان” في مربع الحوار.
  11. انقر على زر “إضافة زر” في مربع الحوار.
    هذا ليس مطلوبًا لإعادة إنتاج العطل، لكنه يؤدي إلى تأثير أكثر خطورة.
  12. اكتب أي نص في حقل “التسمية” للزر.
  13. اكتب أي قيمة في حقل “القيمة” للزر.
  14. انقر على أيقونة X في الزاوية اليمنى العليا من مربع الحوار.
    سيتم إغلاق مربع الحوار.
  15. قم بتوصيل مخرج خطوة "محفز يدوي