Bug 1835886 - Cancel outstanding load requests when a document is detached from a...
commitabb473b383792bd88c8d7c65742a025d618f149e
authorJon Coppeard <jcoppeard@mozilla.com>
Tue, 13 Jun 2023 08:46:26 +0000 (13 08:46 +0000)
committerJon Coppeard <jcoppeard@mozilla.com>
Tue, 13 Jun 2023 08:46:26 +0000 (13 08:46 +0000)
tree7cc5d8e9316d5065d6f55612dd8b38d93156bdc0
parent41bd5e5ab554383851b3e3e28ad12e339e505add
Bug 1835886 - Cancel outstanding load requests when a document is detached from a global r=smaug

Also cancel module load requests when cancelling requests generally.

What was happening here was that a previous load was completing and calling
into the wrong module loader, because the loader to use is determined via the
current global, and this was now associated with a different document / script
loader / module loader.

Differential Revision: https://phabricator.services.mozilla.com/D179787
dom/script/ScriptLoader.cpp
js/loader/ModuleLoaderBase.cpp