This was recently requested as a feature but it is not implemented. You get this behaviour if alternate screen is not enabled on your terminal or if your TERM variable points to a terminfo entry that doesn't have smcup/rmcup (or doesn't match your terminal).