Just found I'm actually wrong. DOMRequest does set mDone to true in these cases, but DOMCursor::GetDone returns mFinished instead. That's a really confusing naming. So, yes, we can use `this.done` in both cases. I've updated that in v1-train uplift pull requests.