Abort Bars: A Suggested Improvement to Progress Bars
breckyunits.com
breckyunits.com
Personally I'm a fan of progress bars that indicates actual progress rather than any estimates the developer though would be good to provide. But if getting-stuck probability could be hinted at it would be great.
Maybe, whenever the bar gets stuck, it can slowly start greying out based on the probability that it's completely dead? That way an attentive user can use this as a clue for when to reload and try again, while not breaking the previous behaviour or introducing too much confusing information.
> So I saw a lot of animated "progress" bars in software that was actually hung.
That is indeed a scourge. It is not easy to solve since sometimes you have to wait for a server to respond which in the proposed solution would show “nothing’s happening”.