Обнаружился непонятный баг в Safari, не могу понять в чем проблема и как его решить.
Вот
этот сайт.
1. Пролистайте вниз до:
2. Выберите айпад. Вас перенаправит на страницу с выбором модели.
3. Выбираете модель, появляется второй шаг – выбирайте неисправность.
4. При выборе неисправности внизу появляется кнопка "Оформить". Когда она появится, перезагрузите страницу, перейдите на главную через логотип, снова проскрольте вниз до выбора между айпадом и айфоном (шаг 1).
5. Повторите 2й и 3й шаг: при выборе неисправности кнопка "Оформить" теперь не появляется.
Шаги делать строго как написано.
Этот баг был замечен на мобильных устройствах и планшетах, на десктопе проверить возможности нету (буду благодарен если проверите).
Если не понятны шаги, пишите, я объясню лучше в комментариях :)
Кнопку "Оформить" я добавляю посредством проверки наличия класс .active у элементов (неисправностей):
var activeCounter = $('.neispravnost .ns-blok.active').length;
if(activeCounter !== 0){
$('#step2 .problem').addClass('active');
} else{
$('#step2 .problem').removeClass('active');
}