على كل حال، ما زلت أعتقد أنه يجب حذف/مسح الإشعار إذا لم يعد المستلم قادرًا على عرض الرسالة. وجود حل أخير (زر “تجاهل”) أمر جيد، ولكنه لا يزال يشبه خداع المستخدم بأن الإشعار يبقى. بالإضافة إلى ذلك، يقوم الزر بتجاهل كل شيء، وهو ما قد لا يريده المستخدم. (على الرغم من أنه، بإنصاف، معظم الناس لن يلاحظوا المشكلة إلا إذا قاموا بمسح جميع إشعاراتهم الأخرى بالطريقة المعتادة.)
مرحباً جون، إنه بالتأكيد إزعاج بسيط يمكننا التخلص منه بسهولة، لكن لم أتمكن من تكراره:
تمت إزالة الإشعار داخل قائمة المستخدم أيضاً بمجرد النقر على الرسالة الخاصة (مما يؤدي إلى صفحة “عذراً! هذه الصفحة غير موجودة أو خاصة.” نظراً لأن الحساب ليس لديه حق الوصول إليها).
اختبرت مع مشرف على نظام الإنتاج الخاص بنا ولم تقم صفحة “عفوًا! هذه الصفحة غير موجودة أو خاصة.” بإزالة الإشعار. لكن نظام الإنتاج الخاص بنا لا يزال على 2.9.0.beta14. للتو عندما أجريت هذا الاختبار على خادم Discourse الخاص بي، وهو 3.1.0.beta2، يختفي الإشعار عندما يحاول المستلم عنوان URL. لذا ربما تم إصلاح هذا الجزء من المشكلة بالفعل؟
ولكن، لا أرى أي طريقة للمستلم لرؤية الرسالة بعد إزالته من سلسلة الرسائل الخاصة. يمكنني تمرير عنوان URL إلى المستلم خارج النطاق، ولكن من غير المرجح أن يحدث ذلك في موقف حقيقي. بدلاً من ذلك، سيكون لدى المستلم إشعار دون أي طريقة لمعرفة عنوان URL أو حتى من بدأه. إليك لقطة شاشة لحساب جديد تمامًا تم إخطاره برسالة خاصة لا يمكنه الوصول إليها:
بالأمس أبلغت عن هذا نفس الخطأ (لم أعثر على هذا الموضوع). يبدو أنه يعتمد على قائمة التنقل القديمة، وكان موجودًا بالفعل في أحدث إصدارات 2.8.
يبدو أن الحل البديل لزر “رفض الكل” لا يعمل إذا كان هذا هو الإشعار الوحيد المتبقي، حيث يتم تعطيل الزر في هذه الحالة. ربما يعمل إذا كان هناك المزيد من الإشعارات - ولكن بعد ذلك قد يقوم الشخص برفض الأشياء التي قد تكون ذات صلة.
كما هو الحال، سيصاب المستخدمون بالارتباك و/أو الإحباط. قد يُقال للقليل الذين يشتكون لاستخدام الزر ولكن هذا لن يعمل إلا في بعض الحالات. ألا ينبغي نقل هذا إلى Bug ربما؟
تم فتح موضوع جديد حول سلوك مماثل في Bug مع تعليمات أكثر تفصيلاً حول هذا السلوك:
لذلك سأغلق هذا الموضوع الذي تم تمييزه على أنه تم حله لصالح الموضوع الآخر. إنها مشكلة بسيطة، ولكن وجودها في Bug يبدو أكثر ملاءمة خاصة وأنها تم الإبلاغ عنها عدة مرات.