Ich wollte damit nur verdeutlichen, dass du durch deine Änderungen die size-Verschachtelung entfernt hast. Dadurch reagiert Gecko wieder wie erwartet.
Grundsätzlich eignet sich die Quellcode-Ansicht nicht, um solche Sachen zu erkennen. Leichter fällt es dir, wenn du dazu entsprechende Entwicklungstools verwendest. Eine kleine Auswahl für den Firefox:
DOM Inspector http://www.mozilla.org/projects/inspector/
Firebug http://www.getfirebug.com/
HttpFox http://code.google.com/p/httpfox/
Tamper Data http://tamperdata.mozdev.org
User Agent Switcher http://chrispederick.com/work/user-agent-switcher/
Web Developer http://chrispederick.com/work/web-developer/
Natürlich brauchst du nicht alle, und die Liste ist keinesfalls abschließend. Soll nur ein Anhalt sein. Empfehlen würde ich auf jeden Fall DOM Inspector, Firebug und Web Developer.