В IOS8 Safari появилась новая ошибка с фиксированной позицией.
Если вы фокусируете текстовое поле, которое находится на фиксированной панели, сафари прокрутит вас до нижней части страницы.
Это делает невозможным работу с любыми пользовательскими интерфейсами, поскольку вы не можете вводить текст в текстовые поля, не прокручивая страницу до конца и теряя место.
Есть ли способ обхода этой ошибки?
#a {
height: 10000px;
background: linear-gradient(red, blue);
}
#b {
position: fixed;
bottom: 20px;
left: 10%;
width: 100%;
height: 300px;
}
textarea {
width: 80%;
height: 300px;
}
<html>
<body>
<div id="a"></div>
<div id="b"><textarea></textarea></div>
</body>
</html>