Stasera avevo un attimo di tempo e ho fatto qualche verifica.
In alcuni profili il valore della voce spellchecker.dictionary non era diventato it_IT, ma era rimasto it-IT
Praticamente su tutti i profili di Tb e su uno di FF 3.6.*.
Per i profili dove ho due o più dizionari il problema dovrebbe essere dovuto a Dictionary Switcher,
che memorizza il dizionario da utilizzare per ogni sito. Lì c'era it-IT-
Probabilmente in assenza del dizionario corrispondente, viene utilizzato il primo presente.
Per quanto riguarda la 4beta12pre oggi il problema non si ' ripresentato.
Ricapitolando, a meno della presenza di Dictionary Switcher, basta riselezionare la lingua corretta,
anche se è già quella giusta. Altrimenti si deve andare a manina a cambiare la relativa voce in about:config