نقطة جيدة. بصراحة لست متأكداً.
أرى أن هذا هو بالضبط حالة الاستخدام الموصوفة في طلب الميزة الأصلي:
أرى أيضاً أن العديد من الأشخاص فكروا بنفس الشيء عندما رأوا مربع الاختيار الجديد: Bulk editing topic categories should not trigger thousands of email notifications - #12 by mbauman
PR نفسه يشير أيضاً إلى أن هذا كان القصد:
عند تحديد مربع الاختيار “تنفيذ هذا الإجراء بصمت”، لا ينبغي إدراج مهمة
sidekiqالخاصة بـ:notify_category_changeفي قائمة الانتظار.
لكنني لا أرى تغطية مواصفات صريحة لهذه الحالة.
باعتراف الجميع، أنا خارج الممارسة قليلاً في إعداد مواصفات Ruby منذ أن توقفت عن كتابة الكود يومياً خلال السنوات القليلة الماضية، ولكن هذا يبدو وكأنه فجوة محتملة.
تبدو وكأنها خطأ برمجي بالنسبة لي الآن. لست متأكداً مما إذا كان تراجعاً أم لا، ولكنه يبدو وكأننا نفتقد التغطية لهذه الحالة.