fixed dialog blocking