تحياتي فريق Discourse الأعزاء والمشاركين في المنتدى
لاحظت مؤخرًا أن رابط سريع لفتح محرر الرسائل الشخصية غير متوافق مع مكون السمة مبدل الوضع الداكن/الفاتح إذا كنت أستخدم هاتفًا ذكيًا يعمل بنظام التشغيل Android. لتوضيح الأمر، عند النقر على الرابط، يفتح منشئ الرسائل لجزء من الثانية ثم يعود إلى مسودة. لقد تحققت من جميع مكونات السمة والإضافات ووجدت أن المنشئ يتصرف بهذه الطريقة فقط مع تمكين مكون مبدل الوضع الداكن/الفاتح على نظام Android. إليك فيديو:
في الفيديو، عرضت سيناريوهين.
عند النقر لأول مرة على الرابط، يفتح المنشئ بسرعة وفي نفس اللحظة ينهار.
عند النقر على الرابط مرة أخرى، يفتح المنشئ من المسودة المحفوظة وبعد حذف المسودة السابقة، يفتح المنشئ في الوضع الطبيعي.
مرحباً، أبحث عن تعيين السمة الداكنة كافتراضية في منتدى Discourse الخاص بي. ومع ذلك، أريد أيضاً أن أمنح المستخدمين خيار التبديل إلى السمة الفاتحة إذا كانوا يفضلون ذلك.
سؤالي هو: كيف يمكنني التأكد من أن مخطط ألوان المنتدى لا يتغير تلقائياً بناءً على إعدادات النظام لدى المستخدم؟ أريده أن يبقى على السمة الداكنة افتراضياً ولا يتغير إلى الفاتحة إلا عندما يختارها المستخدم يدوياً. أي توجيهات حول إعداد هذا ستكون موضع تقدير كبير.
شكرا لك!
عند إعداد كل شيء، إذا كان وضع الإضاءة قيد التشغيل، فعند كل مرة أقوم فيها بتحديث الصفحة، يظهر دائمًا الوضع المظلم. في كل تحديث، كيف يمكنني إيقاف ذلك؟ @jordan.vidrine
بعد الترقية إلى discourse 3.2.0، أرى هذه الأخطاء في السجلات
سمة/مكون تبديل الوضع الداكن/الفاتح يسبب أخطاء:
TypeError: لا يمكن قراءة خصائص null (قراءة ‘en’)
Backtrace:
TypeError: لا يمكن قراءة خصائص null (قراءة 'en')
at Object.initialize (https://site.com/theme-javascripts/56ff324506efb7c3883ba59ee00cc753852ee8cc.js?__ws=site.com:5:51)
at n.initialize (https://site.com/assets/chunk.6d10396b901f5b95b67e.d41d8cd9.js:2:309459)
at https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141483
at e.each (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:368590)
at e.walk (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:367606)
at e.each (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:366959)
at e.topsort (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:367005)
at e._runInitializer (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141795)
at e.runInitializers (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:141441)
at e._bootSync (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:110927)
at e.domReady (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:110503)
at invoke (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:358129)
at h.flush (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:357216)
at p.flush (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:358979)
at B._end (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:364062)
at B._boundAutorunEnd (https://site.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:11:360486)