Bug 1666745 - Fix nsDocShell::GetCurrentScrollRestorationIsManual with session history in the parent. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D91113
This commit is contained in:
@@ -11192,12 +11192,13 @@ nsresult nsDocShell::UpdateURLAndHistory(Document* aDocument, nsIURI* aNewURI,
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsDocShell::GetCurrentScrollRestorationIsManual(bool* aIsManual) {
|
||||
if (StaticPrefs::fission_sessionHistoryInParent()) {
|
||||
*aIsManual = mActiveEntry && mActiveEntry->GetScrollRestorationIsManual();
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
*aIsManual = false;
|
||||
if (mOSHE) {
|
||||
if (StaticPrefs::fission_sessionHistoryInParent()) {
|
||||
*aIsManual = mActiveEntry->GetScrollRestorationIsManual();
|
||||
return NS_OK;
|
||||
}
|
||||
return mOSHE->GetScrollRestorationIsManual(aIsManual);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user