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