إشعارات الإجراءات المجمعة وعدم تحديد خيار يحذف الموضوع المحدد من المستخدم

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

أعتقد أنه في هذه النافذة المنبثقة، يجب ألا يكون زر التأكيد ممكّنًا إلا إذا تم تحديد أحد أزرار الراديو.

خطوات التكرار:

  • حدد موضوعًا واحدًا أو أكثر وانقر على “إجراءات جماعية”.

  • حدد “تحديث الإشعارات”.

  • في النافذة المنبثقة التي تظهر، اترك جميع أزرار الراديو غير محددة وانقر على التالي. يجب أن ترى أن الموضوع يختفي ببساطة لهذا المستخدم إلى الأبد.

إصدار Discourse: 3.5.0.beta7-dev (bb5c2e7a00)
المتصفح: Microsoft Edge

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

3 إعجابات

مرحباً بك في ميتا :waving_hand:

أعتقد أن الموضوع تم كتمه. يمكنك العثور عليه بإضافة ?state=muted إلى عنوان URL.
لذلك إذا قمت بكتم موضوع هنا في ميتا، يمكنك العثور عليه في https://meta.discourse.org/latest?state=muted.

أتفق معك في أن الكتم يمكن أن يكون مربكاً للغاية إذا لم يتم تحديده عن قصد.

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

أهلاً بك @WolfpackFan في Discourse Meta :waving_hand:

شكراً على التقرير. يمكنني بالفعل إعادة إنتاج هذا - يبدو أن خيار “كتم الصوت” يتم تعيينه إذا تم النقر على زر التأكيد ولم يتم اختيار أي خيارات.

لرؤية جميع المواضيع التي تم كتم صوتها وإلغاء كتم صوتها، يمكنك استخدام الفلتر /?state=muted كما في https://yourforum.org/?state=muted

إعجابَين (2)

شكراً لكما على الرد السريع! نعم، بناءً على تعليماتكم، تحققت من أنها ستنتقل إلى الحالة الصامتة. لذا على الأقل لدي حل بديل لاستعادتها!

إعجابَين (2)

يبدو أنه تم إصلاح هذا في

إعجابَين (2)

بالفعل. لم يعد بإمكانك النقر فوق زر تأكيد إلا إذا تم تحديد خيار.

3 إعجابات

هل من المتوقع أن يكون هذا الإصلاح موجودًا في 3.5.0.beta8-dev (0f2996a3b3)؟

لقد قمت بترقية خادمي بنجاح إلى هذا المستوى ولكني ما زلت أرى زر “تأكيد” ممكّنًا وعندما أنقر عليه، لم تعد المواضيع تذهب إلى حالة “كتم” (وهذا جيد!)، ومع ذلك أتلقى عددًا قليلاً من هذه النوافذ المنبثقة للأخطاء القبيحة عند النقر على “تأكيد”. أرفقت سجلات وحدة تحكم المتصفح في حال كان ذلك مفيدًا.
forums.packfansnation.com-1751029729681.txt (8.8 KB)

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

نعم.

هذا يعني أن لديك الإصلاح وأنه يعمل من جانب الخادم.

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

@blake ما زلت أرى نفس المشكلة في الوضع الآمن. زر التأكيد لا يزال ممكّنًا هناك، وما زلت أحصل على نافذتين منبثقتين لواجهة المستخدم بها خطأ.

عندما قمت بالترقية، قمت بذلك عبر واجهة المستخدم فقط (/admin/updates). كان هذا أول تحديث لي على الإطلاق للخادم إلى إصدار جديد. هل كنت بحاجة أيضًا إلى تشغيل “./launcher rebuild app”؟

لا، لا يجب عليك ذلك. إلا إذا كان غير قادر على الترقية في واجهة المستخدم، وعندئذ سيخبرك باستخدام “./launcher rebuild app”.

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

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

@blake لقد جربت الآن في هذه المتصفحات الثلاثة، وفي “وضع التصفح المتخفي” أيضًا، وهو قابل للتكرار في كل مكان، مما يشير إلى أنه خاص بخادم discourse الخاص بي

  • Edge الإصدار 138.0.3351.55 (بناء رسمي) (64 بت)
  • Firefox 140.0 (64 بت)
  • Chrome الإصدار 137.0.7151.120 (بناء رسمي) (64 بت)

لاحظ أن هذا بعد النقر فوق الزر “تأكيد” في النافذة المنبثقة.

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

@blake للمرح، قمت بتنفيذ الأمر ./launcher rebuild app وهذا أصلح الأمر. زر التأكيد لم يعد ممكّنًا إذا لم يتم تحديد أي مربع اختيار إذاعي.

يبدو أن شيئًا غريبًا قد حدث مع التحديث عبر واجهة المستخدم من beta7 إلى beta8. بعد التحديث، أعطاني خادمي وجهًا مبتسمًا وقال إن كل شيء تمت ترقيته بشكل جيد، ولكن يبدو أنه طبق نصف الحل لهذه المشكلة فقط.

على أي حال، أنا جاهز الآن ويمكنني فقط التأكد من إجراء تحديثاتي من سطر الأوامر للمضي قدمًا.

إعجابَين (2)

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