Скажімо, у вас є таке:
html, body {margin: 0; padding: 0}
.box {width: 100vw; height: 100vh}
<div class="box">Screen 1</div>
Ви отримаєте щось, що заповнює екран, без смуг прокрутки. Але додайте ще:
<div class="box">Screen 1</div>
<div class="box">Screen 2</div>
Ви отримуєте не лише вертикальні смуги прокрутки (очікувано), але невелику горизонтальну прокрутку.
Я розумію, що ви можете опустити ширину або встановити її на ширину: 100%, але мені цікаво, чому це відбувається. Хіба 100vw не повинен бути "100% ширини області перегляду"?