I have found a drastic solution to the problem. The HDD in my development workstation has just died.
I'm half way through the install/config on a new HDD and have tested Firefox. The buttons are now appearing as the right size again.
A drastic but effective solution