зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1106913 - Send errors from sendResponse/sendError back to chrome. r=whimboo
Errors that arise from inside sendResponse or sendError are currently only logged to stdout. Now that we have a pretty safe error.wrap implementation we should serialise them and return them to the main process so that they are not "lost" in stdout. MozReview-Commit-ID: FuMeUqQ7CMv --HG-- extra : rebase_source : 2d43eb63ec13dbfb461d72dd9ddee232ff4ff9d8
This commit is contained in:
Родитель
e5e82c8496
Коммит
0cde42dcd0
|
@ -27,7 +27,6 @@ const {
|
||||||
} = Cu.import("chrome://marionette/content/element.js", {});
|
} = Cu.import("chrome://marionette/content/element.js", {});
|
||||||
const {
|
const {
|
||||||
ElementNotInteractableError,
|
ElementNotInteractableError,
|
||||||
error,
|
|
||||||
InsecureCertificateError,
|
InsecureCertificateError,
|
||||||
InvalidArgumentError,
|
InvalidArgumentError,
|
||||||
InvalidElementStateError,
|
InvalidElementStateError,
|
||||||
|
@ -490,7 +489,7 @@ function dispatch(fn) {
|
||||||
});
|
});
|
||||||
|
|
||||||
req.then(rv => sendResponse(rv, id), err => sendError(err, id))
|
req.then(rv => sendResponse(rv, id), err => sendError(err, id))
|
||||||
.catch(error.report);
|
.catch(err => sendError(err, id));
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче