Bug 1835886 - Cancel outstanding load requests when a document is detached from a...
commit9163fab639960deec9ef5486513a31b8080e6f78
authorJon Coppeard <jcoppeard@mozilla.com>
Tue, 6 Jun 2023 08:38:42 +0000 (6 08:38 +0000)
committerJon Coppeard <jcoppeard@mozilla.com>
Tue, 6 Jun 2023 08:38:42 +0000 (6 08:38 +0000)
treec09dde7e55624f16454ffaa769fba9ef3e65ea0e
parent5432788739532336e444d0f4dbe88c6941f54f60
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