ничего не происходит
<div id=app></div>
Т.е. если я проскролил на середину страницу, дал body overflow:hidden -- я теперь в начале страницы
(в моем комментарии под словом автор имелся в виду ревьюер)
задавайте рамку с одной стороны.