Damn, I should have known that my round() patch for bug 660633 was too good to be true. The Fail chunk of the progress bar is missing because the percentages sum to 101, not 100, so the final chunk (the red one) wraps and becomes invisible.
On Gerrit: http://gerrit.beaker-project.org/2333 The div styling should be able to handle fractional percentages, so simply switched to using three decimal places, which should mean any cumulative errors always amount to less than a pixel and browsers will do the right thing. Also switched back to using truncation, so it should never sum to *more* than 100% (which, as it turns out, is worse than summing to less than 100%, since it causes the final chunk of the progress bar not to be displayed correctly)
verified on beaker-devel Version 0.15.0(2013-10-10)-->pass steps: check the progress bar on thus jobs: https://beaker-devel.app.eng.bos.redhat.com/jobs/1649 https://beaker-devel.app.eng.bos.redhat.com/jobs/1433 https://beaker-devel.app.eng.bos.redhat.com/jobs/1578 actual results: same as expected results. expected results: the progress bar displayed properly by the percentages without blank space.
beaker 0.15.1 has been released.