Столкнулся с багом в нативном браузере андроида 4.2.1
Суть в том, что если задать элементу
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
или
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
То этот элемент сдвигается вверх на величину высоты адресной строки, соответственно, если у элемента задан background, то внизу окна появляется щель.
Если при загрузке страницы этот элемент сделать скрытым, а через 320-360 мс после - отобразить его, то элемент позиционируется правильно.
Как этот баг починить правильно без setTimeout в 350 мс?