لاحظت مشكلة أخرى في موقعك. أرى أنك قمت بدمج نظام الوضع المظلم/الوضع الفاتح لمدونتك مع نظام تضمين Discourse الجديد، بحيث يؤدي تغيير وضع المدونة تلقائيًا إلى تغيير وضع التضمين. ومع ذلك، بينما يعمل التكامل بشكل جيد في متصفحي Firefox و Chrome، إلا أنه لا يعمل مع Safari. أفترض أن هذه مشكلة في Discourse، ليس فقط لأن نافذة منبثقة “السماح بالوصول” خاصة بـ Safari فحسب، بل إن مشكلة أخرى تتعلق بوظيفة شريط التمرير غير الصحيحة تؤثر أيضًا على Safari فقط.
وبغض النظر عن كل ذلك، فإنني أتساءل عن كيفية عملك على دمج الوضع المظلم/الوضع الفاتح. لقد بدأت منشورًا بعنوان الوضع المظلم التلقائي للتعليقات المضمنة قبل عدة سنوات، ومن خلاله تمكنت من أن يكتب شخص ما سكريبتًا باستخدام postMessage لجعل النظامين يعملان معًا. لكن مع نظام تضمين التعليقات الكامل الجديد في Discourse، يبدو أن السكريبت قد تعطل (مع كون الوضع المظلم لموضوع Discourse الافتراضي غريبًا). لذا، فسؤالي هو: هل كان لديك سكريبت postMessage مكتوب مسبقًا قمت بتحديثه لنظام التضمين الجديد في Discourse؟ وإذا كان الأمر كذلك (ورغم أنك تستخدم WordPress وأنا أستخدم Ghost)، فهل تمانع في مشاركة الكود الخاص بك؟ ربما يمكنني مقارنة كودك بما لدي لمحاولة جعل الأمور تعمل مع Ghost وإعداد الوضع المظلم لمدونتي.