diff --git a/shell/browser/native_window_views.cc b/shell/browser/native_window_views.cc index ae21549889c0..8b577ea3a783 100644 --- a/shell/browser/native_window_views.cc +++ b/shell/browser/native_window_views.cc @@ -333,6 +333,10 @@ NativeWindowViews::NativeWindowViews(const gin_helper::Dictionary& options, aura::Window* window = GetNativeWindow(); if (window) window->AddPreTargetHandler(this); + + // On linux after the widget is initialized we might have to force set the + // bounds if the bounds are smaller than the current display + SetBounds(gfx::Rect(GetPosition(), bounds.size()), false); #endif }