Habe gerade dein Script bei mir lokal getestet.
Der unterschied von Firefox zu den anderen ist...
Das Firefox mix Werte annimmt, die anderen nicht.
Die könne also nicht mit % und festen Werten behandeln.