L'url a cui rimanda FF non è quella corretta in quanto non sono decodificati gli. & in &.
Il problema dovrebbe essere dato dal fatto che fa l'encoding degli
& negli url aperti via Javascript, IE li decodifica, FF no.
Non ti so dire però quale sia il comportamento corretto da tenere.
In ogni caso, usando & andrà bene per entrambi.
Ciao