Index: chrome/browser/ui/views/frame/browser_frame_mus.cc |
diff --git a/chrome/browser/ui/views/frame/browser_frame_mus.cc b/chrome/browser/ui/views/frame/browser_frame_mus.cc |
index 8e4208eeb6d3a2c92540b1331068e69d8cf24675..b0168eae19ab098d8eed887c7ab57e351030cc56 100644 |
--- a/chrome/browser/ui/views/frame/browser_frame_mus.cc |
+++ b/chrome/browser/ui/views/frame/browser_frame_mus.cc |
@@ -29,6 +29,9 @@ ui::Window* CreateMusWindow(BrowserView* browser_view) { |
views::NativeWidgetMus::ConfigurePropertiesForNewWindow( |
GetWidgetParamsImpl(browser_view), &properties); |
const std::string chrome_app_id(extension_misc::kChromeAppId); |
+ // Indicates mash shouldn't handle immersive, rather we will. |
+ properties[ui::mojom::WindowManager::kDisableImmersive_Property] = |
+ mojo::ConvertTo<std::vector<uint8_t>>(true); |
properties[ui::mojom::WindowManager::kAppID_Property] = |
mojo::ConvertTo<std::vector<uint8_t>>(chrome_app_id); |
return views::WindowManagerConnection::Get()->NewWindow(properties); |