Select-kit dropdown: العناصر المحددة/المميزة لها تباين لوني ضعيف، والنص والأيقونات تختفي

عند استخدام القائمة المنسدلة لإشعارات الموضوع (متابعة/تتبع/عادي/كتم)، يصبح نص وأيقونة العنصر المحدد حاليًا غير مرئيين بسبب التباين غير الكافي بين لون خلفية التحديد وألوان المقدمة.

خطوات إعادة الإنتاج

  1. افتح أي موضوع

  2. انقر على زر جرس الإشعار في أسفل الموضوع

  3. لاحظ مستوى الإشعار المحدد حاليًا (على سبيل المثال، “تتبع”)

السلوك المتوقع

يجب أن يكون للعنصر المحدد نص وأيقونة مرئيان بوضوح مع تباين جيد.

السلوك الفعلي

  • يختفي النص أو يصبح من الصعب جدًا قراءته

  • يصبح رمز الجرس غير مرئي

  • تكون المشكلة أكثر وضوحًا في السمات الداكنة ولكن يمكن أن تؤثر على أي سمة اعتمادًا على لوحة الألوان

التفاصيل التقنية

في app/assets/stylesheets/common/select-kit/select-kit.scss، تحدد حالة .is-selected لون الخلفية فقط دون ضمان تباين المقدمة:

&.is-selected,
&.is-selected.is-highlighted {
  background: var(--d-selected);
  // لا يوجد تجاوز للون للنص أو الأيقونات
}

يأتي متغير CSS --d-selected من لون $selected الخاص بالسمة، لكن النص (.name، .desc) والأيقونات (.d-icon) تحتفظ بألوانها الافتراضية التي قد لا تتباين جيدًا مع خلفية التحديد.

لقطات الشاشة

ملاحظة: كنت سأضيف الصورة الأخرى حيث تختفي الأيقونة للحالة المحددة، ولكني جديد ولا يمكنني إضافة سوى صورة واحدة في الوقت الحالي.

البيئة

  • إصدار Discourse: الأحدث

  • المتصفح: Edge

  • السمة: سمة Foundation

إعجابَين (2)

هذا قيد للمستخدمين الجدد. يمكنك تصفح بعض المواضيع الموجودة حتى يرتفع مستوى الثقة لديك بسرعة إلى 1.

لا يمكنني إعادة إنتاج هذا الخلل.

@BrettH هل يحدث هذا في الوضع الآمن؟

يبدو أن لوحة الألوان الخاصة بك لم يتم تحديثها منذ فترة، لأن هذا ليس لون التحديد العادي. متى كانت آخر مرة قمت فيها بتحديث المنتدى الخاص بك؟

إعجابَين (2)

هل يمكن أن يكون مرتبطًا بـ

؟

نعم، هذا هو المرجح - لقد رأيت مواقف كهذه حيث تنتهي لوحة ألوان مخصصة تم إنشاؤها قبل إضافة ألوان جديدة بتباين ضعيف… @BrettH إذا قمت بإنشاء لوحة ألوان جديدة واستخدمتها، فهل تستمر المشكلة؟

إعجابَين (2)