quick way here is to make this use `Wait` class and add ignore StaleElementException, although we've done that a lot lately I'm wondering whether we shouldn't just add it into `wait_for_condition`