عند تغيير محدد لون الواجهة، لا يتم تحديث علامات meta name="theme-color" الوصفية، مما يتسبب أحيانًا في ظهور لون خاطئ على شق iPhone.
إعادة الإنتاج (هنا على meta)
- تمكين محدد لون الواجهة
- ضبط وضع نظام التشغيل على “فاتح”
- ضبط وضع محدد لون واجهة Discourse على “فاتح”
- إعادة تحميل المتصفح
- تبدو العلامات الوصفية مثل
<meta name="theme-color" media="all" content="#ffffff">
<meta name="theme-color" media="none" content="#1a1a1a">
مما يجعل شق iPhone باللون الصحيح بشكل صحيح
- تبديل وضع محدد لون واجهة Discourse إلى “تلقائي”
- تتغير سمات
mediaلـlink class="light-scheme"وdark-schemeبشكل صحيح - تظل علامات
theme-colorالوصفية كما هي ← سيء - تغيير وضع نظام التشغيل إلى “داكن”
- لا يتغير لون الشق

- تحديث المتصفح
- تتغير العلامات الوصفية لـ HTML إلى
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#ffffff">
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#1a1a1a">