Есть
адаптивная страница, на мобильной версии левый каталог с фильтрами сделан в выезжающем fixed блоке. В этом блоке каждый элемент фильтра сделан span'ом с классом "filter-item". В JS по клику на такой элемент добавляется класс "checked", у которого другой background и color. В Chrome работает как надо, в Safari на iPhone 5s по клику на элемент класс добавляется, а стили не применяются. Но как только проскроллишь хотя бы на пиксель в любую сторону, всё отрабатывает, span перекрашивается.
В чем может быть проблема, из-за чего Safari рисует такую задержку?..