fix hashChange keyboard navigation bug