For controls like checkbox we return 0px as their intrinsic widths which produces overlapping content in over-constrained cases.
found a more suitable way to fix bug 255419.