Skip to content
This repository was archived by the owner on Jul 9, 2025. It is now read-only.

Commit 72c025a

Browse files
author
Kashav Madan
committed
Bug 1669767 - Fallback on SessionHistoryInfo::mURI if we receive an empty title, r=peterv
This now mirrors nsSHEntry::GetTitle. Differential Revision: https://phabricator.services.mozilla.com/D92785
1 parent 29ec75b commit 72c025a

3 files changed

Lines changed: 5 additions & 3 deletions

File tree

browser/components/sessionstore/test/browser.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,6 @@ skip-if = fission
137137
[browser_sessionHistory.js]
138138
support-files =
139139
file_sessionHistory_hashchange.html
140-
skip-if = fission
141140
[browser_sessionStorage.js]
142141
fail-if = fission
143142
[browser_sessionStorage_size.js]

docshell/shistory/SessionHistoryEntry.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,7 @@ SessionHistoryEntry::GetTitle(nsAString& aTitle) {
435435

436436
NS_IMETHODIMP
437437
SessionHistoryEntry::SetTitle(const nsAString& aTitle) {
438-
mInfo->mTitle = aTitle;
438+
mInfo->SetTitle(aTitle);
439439
return NS_OK;
440440
}
441441

docshell/shistory/SessionHistoryEntry.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,10 @@ class SessionHistoryInfo {
7474
return mScrollRestorationIsManual;
7575
}
7676
const nsAString& GetTitle() { return mTitle; }
77-
void SetTitle(const nsAString& aTitle) { mTitle = aTitle; }
77+
void SetTitle(const nsAString& aTitle) {
78+
mTitle = aTitle;
79+
MaybeUpdateTitleFromURI();
80+
}
7881

7982
const nsAString& GetName() { return mName; }
8083
void SetName(const nsAString& aName) { mName = aName; }

0 commit comments

Comments
 (0)