O bug vw é muito chato!
Se você ainda não experimentou, é quando você redimensiona seu navegador e o WebKit não atualiza os tamanhos vw ou vh para se ajustarem ao novo tamanho da janela de visualização. Esta é uma correção simples, somente CSS (sem necessidade de JS!) Que terá como alvo apenas WebKit e WebKit.
@-webkit-keyframes repaintVW {
from {
width: 100vw;
}
to {
width: 100.001vw;
}
}
Para o elemento que você está almejando, basta aplicar a animação …
-webkit-animation: 0.0001s repaintVW infinite;