[unfixed-bug] if modal height > body height, body will be set height, override previous height