I want to do redirection with RedirectResponse:

    $response = new RedirectResponse($url);
    $response->send();

and display the message after the redirection. But message isn't displayed.
After little debugging I found that my initial (source) url loaded twice and drupal messages `drupal_set_message` are removing from `$_SESSION` in function `drupal_get_messages`. So I have not messages on my target `$url`.

Could somebody give me an advice?

Thanks in advance.

P.S. I'm doing it in `hook_field_widget_form_alter`.