Quell'alert è ritenuto troppo importante da Mozilla e non è possibile disabilitarlo.
rv = ConfirmDialog(ctx, nsnull, // No preference for this one - it's too important
NS_LITERAL_STRING("PostToInsecureFromSecureMessage").get(),
nsnull,
_result);
Non è normale che avvengano 2 get/post, e sarebbe da verificare se si tratta di un problema di Firefox oppure qualcosa di sbagliato nel sito, ma per questo credo bisognerebbe coinvolgere i gestori del sito stesso.