Floating Workspace Prototype

Launch most recently used remote session from other device with session sync service if this policy/feature is enabled

Bug: 1260028
Change-Id: I01d9a90a8bb9d24061729eac0d83c8e8b269d7d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3400698
Reviewed-by: Dominic Battré <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Reviewed-by: Owen Min <[email protected]>
Commit-Queue: Geng Li <[email protected]>
Cr-Commit-Position: refs/heads/main@{#971466}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 41136277..b20b68d 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -309,6 +309,7 @@
 #include "chrome/browser/ash/customization/customization_document.h"
 #include "chrome/browser/ash/file_system_provider/registry.h"
 #include "chrome/browser/ash/first_run/first_run.h"
+#include "chrome/browser/ash/floating_workspace/floating_workspace_util.h"
 #include "chrome/browser/ash/guest_os/guest_os_mime_types_service.h"
 #include "chrome/browser/ash/guest_os/guest_os_pref_names.h"
 #include "chrome/browser/ash/lock_screen_apps/state_controller.h"
@@ -1438,6 +1439,7 @@
   borealis::prefs::RegisterProfilePrefs(registry);
   ash::ChromeScanningAppDelegate::RegisterProfilePrefs(registry);
   ProjectorAppClientImpl::RegisterProfilePrefs(registry);
+  ash::floating_workspace_util::RegisterProfilePrefs(registry);
 #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
 
 #if BUILDFLAG(IS_CHROMEOS_LACROS)