(غير متأكد مما إذا كان هذا يجب اعتباره خطأً أم مشكلة في تجربة المستخدم)
مرحبًا،
عند التعامل مع أكواد الألوان الست عشرية (Hex) على جهاز الكمبيوتر الخاص بك، غالبًا ما تقوم بنسخ ولصق قيم تحتوي على علامة # في البداية من الحافظة.
عند اللصق، على سبيل المثال #1a2331 في حقل إدخال نصي للألوان، تظهر مشكلة طفيفة:
أولاً، يتم حذف آخر حرف من السلسلة #1a2331 لأن الحقل محدود بستة أحرف، بينما #1a2331 يتكون من سبعة أحرف بسبب وجود علامة #.
بعد ذلك، يتم إزالة علامة # تلقائيًا من السلسلة.
وبالتالي، تصبح القيمة النهائية في الحقل بعد اللصق: 1a233 مع فقدان آخر حرف 1، مما يؤدي إلى قيمة لون خاطئة.
يمكن أن تكون إحدى الحلول لإصلاح هذه المشكلة هي إزالة علامة # قبل التحقق من عدد الأحرف في السلسلة.
لإعادة إنتاج المشكلة، الصق السلسلة #1a2331 في أي حقل إدخال نصي للألوان ضمن تخصيص سمة الألوان في Discourse.
أنا أعمل على نظام Windows 10 باستخدام متصفح Chrome، وأستخدم إصدار Discourse 2.4.0.beta7.

