Hoje trabalhando no tema móvel para um portal, fui necessário para evitar a rolagem da tela quando a janela pop-up é aberta.
Depois de pesquisar no Google, encontrei a solução simples e boa para esse problema.
Para evitar que o usuário role a tela, você precisa redefinir o evento de movimento de toque
document.ontouchmove = function(e){ e.preventDefault(); }
Então, se você precisa habilitar a rolagem da tela, você precisa fazer um pouco complicado
document.ontouchmove = function(e){ return true; }
Isso funciona para mim, e eu gosto.