Обнаружена проблема, из-за которой текст кнопки «исчезал», когда мы долго нажимали на кнопку в сафари.
Чтобы указать контекст, кнопка имеет стиль, как показано ниже
button{
border:1px solid #ccc;
background-color:#FFF;
padding:5px;
}
Довольнопрямолинейно и без происшествий.Но когда вы долго нажимаете кнопку на сафари, цвет текста меняется на activebuttontext
.
Обратите внимание, что этого не происходит, когда вы явно устанавливаете цвет для кнопки следующим образом:
button{
border:1px solid #ccc;
background-color:#FFF;
color:red
padding:5px;
}
Здесь дается jsfiddle, чтобы воспроизвести проблему - http://jsfiddle.net/402Lrj7x/8/
Такжеэтого не происходит в других браузерах на основе webkit, таких как Chrome.
Короче говоря, что это за color:activebuttontext
?как оно получено?
PS: исправление не требуется, поскольку исправление является простым.