Issue #618 - Clear the module map when changing a Document's global and add

release build assertions for mismatching compartments.
This commit is contained in:
Moonchild 2020-09-08 11:00:27 +00:00 committed by roytam1
commit ef11a4d7e8
4 changed files with 17 additions and 3 deletions

View file

@ -506,6 +506,12 @@ public:
return mPendingChildLoaders.AppendElement(aChild) != nullptr;
}
/*
* Clear the map of loaded modules. Called when a Document object is reused
* for a different global.
*/
void ClearModuleMap();
private:
virtual ~ScriptLoader();