Files
brave-core/patches/chrome-browser-sessions-session_service_base.cc.patch
Sangwoo Ko af6d879775 Serialize TreeTabNode data to session service (#36526)
* Serialize TreeTabNode data to session service

When a TreeTabNode has been created, updated or destroyed, we serialize the
TreeTabNode data to the session service. This data is used to restore the
TreeTabNode hierarchy when the browser is restarted, or when a tab is
restored from recently closed tabs.
2026-05-29 12:38:27 +01:00

13 lines
673 B
Diff

diff --git a/chrome/browser/sessions/session_service_base.cc b/chrome/browser/sessions/session_service_base.cc
index 31e03f9c4e5a3365dc86b8423181a640ec70b540..e0ebac3fe555a452ebe1b75c036c3e3f686162f9 100644
--- a/chrome/browser/sessions/session_service_base.cc
+++ b/chrome/browser/sessions/session_service_base.cc
@@ -672,6 +672,7 @@ void SessionServiceBase::BuildCommandsForBrowser(
Browser* browser,
IdToRange* tab_to_available_range,
std::set<SessionID>* windows_to_track) {
+ BuildCommandsForTreeTab(browser->tab_strip_model(), command_storage_manager());
DCHECK(is_saving_enabled_);
DCHECK(browser);
DCHECK(browser->session_id().is_valid());