blob: b2c04616b3056120687633c5babfe8e4fe524d8c [file] [log] [blame]
Avi Drissman4a8573c2022-09-09 19:35:541// Copyright 2015 The Chromium Authors
georgesaka3ae61c72015-04-02 01:04:262// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/browser/sessions/session_restore_delegate.h"
6
avib896c712015-12-26 02:10:437#include <stddef.h>
Daniel Cheng7d9e3d52022-02-26 09:03:248
Arthur Sonzogni6718b702025-01-09 10:49:109#include <array>
dchenge73d8520c2015-12-27 01:19:0910#include <utility>
avib896c712015-12-26 02:10:4311
georgesakfbcd45d2015-04-07 15:08:2412#include "base/metrics/field_trial.h"
Youngsoo Choi482e98d2024-11-06 23:42:3913#include "chrome/browser/performance_manager/public/background_tab_loading_policy.h"
georgesak98702bbb2015-04-03 17:59:2214#include "chrome/browser/sessions/session_restore_stats_collector.h"
georgesaka3ae61c72015-04-02 01:04:2615#include "chrome/browser/sessions/tab_loader.h"
georgesak189ed372015-05-08 03:53:3016#include "chrome/common/url_constants.h"
georgesak1912f4a2015-05-11 21:59:5517#include "components/favicon/content/content_favicon_driver.h"
Sebastien Marchand6ef23c42021-04-23 21:38:2218#include "components/performance_manager/public/features.h"
Connie Wan866179b2019-12-18 21:39:3319#include "components/tab_groups/tab_group_id.h"
20#include "components/tab_groups/tab_group_visual_data.h"
georgesak383026382015-05-08 22:58:5321#include "content/public/browser/web_contents.h"
georgesaka3ae61c72015-04-02 01:04:2622
georgesak189ed372015-05-08 03:53:30