float:left on .progress-segment was ignored inside the overflow:hidden position:relative .progress-bar container, so the coloured fill never appeared. Absolute positioning from top:0 left:0 with the JS-assigned width renders correctly.
float:left on .progress-segment was ignored inside the overflow:hidden position:relative .progress-bar container, so the coloured fill never appeared. Absolute positioning from top:0 left:0 with the JS-assigned width renders correctly.