Fix: allow reloading page through history.navigate