Turns out keeping the percentage on stop wasn't that hard (fixing #10) - ignore 100% on progress change, only setting it on stop, provided it was successful.
I also preserve/restore all the values when you click on a link, but immediately stop, thus staying on the same page.
Nice one. I had forgotten aStatus could help.
All seems to work fine.
I'll update the progress-bar width to be computed every time so it match the percent for these cases.
Turns out keeping the percentage on stop wasn't that hard (fixing #10) - ignore 100% on progress change, only setting it on stop, provided it was successful.
I also preserve/restore all the values when you click on a link, but immediately stop, thus staying on the same page.