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`.