зеркало из https://github.com/mozilla/gecko-dev.git
d75677fa6d
When using `CheckAsync` IPC, we don't hold `mozSpellChecker`. It causes that `mozSpellChecker` may be destroyed during IPC call. The destructor of `mozSpellChecker` destroys actor of spellchecker IPC via `Send__delete__`. Although IPC rejects pending promises of async IPC during destroying actor, it cannot remove replay messages from parent process. So route error occurs. So we have to keep `mozSpellChecker` during async IPC. And we cannot convert attached test case to crashtest or mochitest since this depends on navigation and timing. So I don't add it. Differential Revision: https://phabricator.services.mozilla.com/D30347 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
glue | ||
src | ||
tests/unit | ||
moz.build |