native viewport fix