On Tue Feb 21 16:05:21 2023 +0000, Jacek Caban wrote:
We can't return Gecko's value, because we're blocked, and it could be
even further, perhaps completed even. Why not? That holds the "at least" assumption.
Because we still have pending (blocked) progress events in that situation, due to sync xhr. It doesn't make sense to return more progress than the event itself has *before* the event is dispatched, so it has to wait.