أدى تحديث Chrome الأخير إلى تعطيل تمييز النص في مجموعة من المواقع
في الوقت الحالي، يتم تعطيل تمييز النص لأي شخص يستخدم المتصفحات الحديثة المستندة إلى Chromium في بعض مواقع الويب. يبدو أن السبب هو تغيير في نمط التحديد الذي لا يعمل بشكل جيد مع Tailwind CSS. لقد لاحظنا ذلك على موقعنا، ولذلك قام العديد من الأشخاص بالنشر حول هذه المشكلة في المواضيع جيثب و الكروم.بالنسبة للمواقع المتأثرة، قد يظل بإمكانك تحديد النص ونسخه ولصقه على مواقع الويب، ولكن لا يوجد مؤشر مرئي يشير إلى قيامك بذلك. أو قد لا تتمكن من نسخ النص ولصقه على الإطلاق أو قد يكون لديك سلوكيات أخرى غير متوقعة عند محاولة تحديد نص معين. قامت Tailwind بتحديث أدوات CSS الخاصة بها وعرضت حلاً بديلاً، ولكن لم يقم كل موقع بتنفيذ الإصلاح. يتضمن ذلك The Verge (نحن نعمل عليه!) وBloomberg وبعض المناطق على X، مثل داخل مؤلف المنشور. ليس من الواضح مدى انتشار المشكلة. يؤثر هذا التغيير على Chrome 131 والمتصفحات الأخرى المستندة إلى الإصدارات الحديثة من Chromium (لذلك لن تراه في Safari، على سبيل المثال)، على الرغم من أن بعض الأشخاص ربما شاهدوه في وقت سابق أثناء التغيير. في الاختبار. يناقش Google تغييرات نمط التحديد التي تسبب ذلك في مدونة مطور أكتوبر.ما الذي تغير؟ تم تنفيذ سلوك الوراثة لخصائص التحديد تاريخيًا من خلال وراثة العنصر الأصلي، حيث يستخدم التحديد الخصائص من :: التحديد الذي يطابق العنصر الذي يتم تحديده. يستخدم الإصدار 130 من Chrome والإصدارات الأقدم هذا النموذج…يمكّن Chrome 131 السلوك الجديد حيث ترث العناصر سلوك التحديد من الأصل.
المصدر