لقد قمت للتو بالتحديث إلى الإصدار 2.6.0.beta6 وأردت تفعيل خيار التحديث التلقائي عند تحديث Discourse لمكوناتي. الآن، عندما أفعل هذا الخيار لمكون واحد دون النقر على حفظ ثم أنتقل إلى مكون آخر، تظهر علامة الصح أيضًا في خيار المكون الآخر! ولا يتم إلغاء تحديد الخيار إلا عندما أحفظ الإعدادات لمكون واحد، فتعود العلامة غير محددة للمكونات التي لم أقم بتفعيل الخيار فيها مسبقًا.
يمكن ملاحظة السلوك العكسي عندما يكون الخيار مفعّلًا (تم حفظه) لجميع المكونات ثم يتم تعطيله (دون حفظ فوري) لمكون واحد.
أدرك أن هذا ليس أمرًا حاسمًا، بل العكس تمامًا، لكنني اعتقدت أنه قد يكون هناك شيء وراء هذا الأمر ترغبون في إصلاحه.
أستطيع إعادة إنتاج المشكلتين على موقعي المضيف الذي يعمل بأحدث كود لـ Discourse. حفظ خيار “التحديث التلقائي” لإحدى السمات لا يؤثر على خيار “التحديث التلقائي” للسمات الأخرى. قد يتسبب هذا الأمر في إرباك، لكنه غير مرجح أن يؤدي إلى تمكين أو تعطيل الإعداد بالخطأ لأي سمة.
هذا الأمر مرتبط جزئيًا فقط بالمشكلة المذكورة في هذا الموضوع، ولكن ربما ينبغي عرض نافذة منبثقة تقول “لديك تغييرات غير محفوظة” عند التنقل بعيدًا عن سمة تحتوي على تغييرات غير محفوظة.