Я столкнулся с подобной проблемой, когда пытался добавить класс и удалить класс, содержащий свойство box-shadow.
.requiredfocus
{
box-shadow: 0 0 12px #FF2A2A;
}
Казалось, что он работает везде, кроме браузера Android, немного покопавшись, я понял, что Mozilla и Webkit по-прежнему требуют соответствующих префиксов -moz- и -webkit-. Следовательно, то, что работало для меня, было что-то вроде этого.
.requiredfocus
{
-webkit-box-shadow: 0 0 12px #FF2A2A;
box-shadow: 0 0 12px #FF2A2A;
-moz-box-shadow: 0 0 12px #FF2A2A;
}
Надеюсь, это поможет.