Bug 1721217 - Part 7: Make sure to cancel loads when a canonical BC gets discarded, r=nika

This fixes failures in browser/base/content/test/tabPrompts/browser_contentOrigins.js

Differential Revision: https://phabricator.services.mozilla.com/D126847
This commit is contained in:
Anny Gakhokidze 2021-11-25 20:40:59 +00:00
Родитель 600c61e9f6
Коммит 1fbf7432f6
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -1138,6 +1138,10 @@ void CanonicalBrowsingContext::CanonicalDiscard() {
mTabMediaController = nullptr;
}
if (mCurrentLoad) {
mCurrentLoad->Cancel(NS_BINDING_ABORTED);
}
if (mWebProgress) {
RefPtr<BrowsingContextWebProgress> progress = mWebProgress;
progress->ContextDiscarded();