Don't have scientific explanation but change sliding nav element position to fixed solve this problem, android don't think anymore that nav is a part of viewport.
Right now I use 2 classes with right properties, which I change using jquery, depending on menu position.
.menuRight{
right: -150px;
}
.menuLeft{
right: 0px;
}