Bug 1673702 - Wrong page loaded when reloading after navigating back across an eTLD+1 boundary. r=smaug

Differential Revision: https://phabricator.services.mozilla.com/D95408
This commit is contained in:
Peter Van der Beken
2020-10-30 23:49:14 +00:00
parent 8a41b690fa
commit f8d483eea0
8 changed files with 50 additions and 11 deletions

View File

@@ -118,7 +118,12 @@ nsDocShellLoadState::nsDocShellLoadState(const nsDocShellLoadState& aOther)
mOriginalURIString(aOther.mOriginalURIString),
mCancelContentJSEpoch(aOther.mCancelContentJSEpoch),
mLoadIdentifier(aOther.mLoadIdentifier),
mChannelInitialized(aOther.mChannelInitialized) {}
mChannelInitialized(aOther.mChannelInitialized) {
if (aOther.mLoadingSessionHistoryInfo) {
mLoadingSessionHistoryInfo = MakeUnique<LoadingSessionHistoryInfo>(
*aOther.mLoadingSessionHistoryInfo);
}
}
nsDocShellLoadState::nsDocShellLoadState(nsIURI* aURI, uint64_t aLoadIdentifier)
: mURI(aURI),