Se nell'hook_form_alter() di un modulo vengono chiamate le funzioni drupal_add_js() oppure drupal_add_css() per caricare dei Javascript o dei CSS nella form di creazione/modifica di un nodo, e la form non viene validata correttamente, all'apertura successiva non vengono caricati i Javascript e i CSS.
Il problema si può risolvere aggiungendo alla form il parametro #after_build e spostando le chiamate a drupal_add_js() e drupal_add_css() nella funzione da esso definita. In questo modo l'hook_form_alter() contiene esclusivamente gli elementi form, mentre nel #after_build ci sarà solo il caricamento dei Javascript e dei CSS.
