Bug 1016560. Remove the footgun of rejecting promises with arbitrary objects. r=khuey
This commit is contained in:
@@ -122,7 +122,7 @@ CreateDirectoryTask::HandlerCallback()
|
||||
if (HasError()) {
|
||||
nsRefPtr<DOMError> domError = new DOMError(mFileSystem->GetWindow(),
|
||||
mErrorValue);
|
||||
mPromise->MaybeReject(domError);
|
||||
mPromise->MaybeRejectBrokenly(domError);
|
||||
mPromise = nullptr;
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user