scroll to top gracefully on tab show (and only if not already at the top)