0.86: hashchange() directly called after state set, to resolve hashchange async behaviour