Кажется, что в Chrome 15+ странное поведение при использовании этой конкретной комбинации свойств CSS, а именно: внешний элемент со скрытым и фиксированным позиционированием видимости и абсолютно или относительно позиционированный внутренний элемент, который имеет переопределение видимости.
<html>
<head>
<title></title>
</head>
<body>
<div style="position:fixed;visibility:hidden;">
<div style="position:absolute;visibility:visible;">
<img src="https://www.google.com/intl/en_com/images/srpr/logo3w.png" />
</div>
</div>
<script type="text/javascript">
for(var i=0; i<100; i++) {
document.write("<br />");
}
</script>
</body>
</html>
Приведенный выше фрагмент кода создает это изображение при прокрутке.![Chrome visibility issue](https://i.stack.imgur.com/KSmfh.png)
Тот факт, что как относительное, так и абсолютное позиционирование воспроизводят поведение, можно объяснить тем, что для этого конкретного DOM абсолютное позиционирование эквивалентно относительному позиционированию.
В случаето, что эта разметка действительна и имеет определенное поведение, это указывает на ошибку в браузере / движке рендеринга, и похоже, что оптимизация производительности пошла плохо, особенно с учетом того, что это поведение было введено с обновлением Chrome 15.
JSFiddle link любезно предоставлено Sparky672
Обновление:
Это поведение было сообщено в WebKit Bugzilla и, похоже, что набор изменений, который представилошибка была обнаружена