Версия Chrome 44.0.2403.157 m не будет применять класс после 300 или более записей в списке выбора
Я обнаружил проблему с версией Chrome 44.0.2403.157 m. Проблема связана со списками выбора HTML. У меня есть список выбора, который имеет в общей сложности 738 записей. Из этих 738 записей есть 620 из них, которым не присвоен класс, они являются моими активными записями в списке выбора, и есть 118, которым присвоен класс, который изменяет цвета фона и переднего плана. Я делаю это, чтобы пользователи могли видеть все элементы в списке выбора, но визуально идентифицировать те, которые не активны. Проблема, с которой я столкнулся, состоит в том, что как только я пропускаю 300 записей в списке выбора, например, 301 или выше, независимо от того, является ли он опцией с классом или нет, класс больше не применяется к списку выбора. У меня есть пример кода, вот ссылка: https://jsfiddle.net/oxoa4ceo.
.css_inactive-format {
/* color: #0000FF; */
color: #ffffff;
background: #d9d7d7;
}
<select name="trade_company">
<option value=""></option>
<option value="1831255ON">1831255ON (1831255ON) 16 PETER ANDREW </option>
<option class="css_inactive-format" value="AIG">AIG TRADING CORP.</option>
Эта ссылка показывает, как это выглядит с 300 записями, и вы можете видеть, что класс применяется правильно (прокрутите вниз). Если вы передвинете блоки комментариев так, чтобы в списке выбора было более 300 элементов, вы увидите, что класс больше не работает. Если вы уроните его до 300 или меньше, класс снова будет корректно применен. Я знаю, что это длинное сообщение, объясняющее проблему, но как только вы запустите код JSFiddle, будет просто увидеть, что происходит.