Prevent negative top position, don't disable scroll if height > viewport