Firefox bug 844258 shows no sign of being worked on, and even if it is fixed, old versions of Firefox will still show horribly wrong SVGs.
From some playing around in CodePen, I'm guessing this is some sort of floating point thing. An acceptable solution may be to switch the internal SVG units and ViewBox to the non-zero suppressed decimal-less Gerber units.
Firefox bug 844258 shows no sign of being worked on, and even if it is fixed, old versions of Firefox will still show horribly wrong SVGs.
From some playing around in CodePen, I'm guessing this is some sort of floating point thing. An acceptable solution may be to switch the internal SVG units and ViewBox to the non-zero suppressed decimal-less Gerber units.