Firefox è un browser aderente agli standard, mentre IE non lo è per nulla. Tanto che la proprietà designMode e il metodo execCommand() sono "esclusive" di IE. Solo IE permette una così profonda interazione col browser sfruttando programmi del sistema operativo. Pensa solo che execCommand('Copy') permette la copia negli appunti di una porzione di testo selezionato per es...il che ovviamente non viene fatto direttamente da IE: viene gestito da Windows allo stesso modo in cui viene gestito il copia/incolla dei files, ma tramite il browser. E poi ci si stupisce di tutti i problemi di sicurezza che ha IE (e che coinvolgono anche Windows) e dell'integrazione tra browser e sistema operativo...

In ogni caso, Firefox non sarà mai in grado di utilizzare execCommand(), designMode, ecc., a meno che a quelli di Mozilla non salti in testa di emulare IE in una versione futura del browser, cosa poco probabile.