diff --git a/shell/browser/native_window_mac.mm b/shell/browser/native_window_mac.mm index 7e9c4352b2..ff28de50e2 100644 --- a/shell/browser/native_window_mac.mm +++ b/shell/browser/native_window_mac.mm @@ -1139,7 +1139,8 @@ void NativeWindowMac::SetSimpleFullScreen(bool simple_fullscreen) { } // Restore window controls visibility state - const bool window_button_hidden = !window_button_visibility_.value_or(true); + const bool window_button_hidden = + !window_button_visibility_.value_or(true) || !has_frame(); [[window standardWindowButton:NSWindowZoomButton] setHidden:window_button_hidden]; [[window standardWindowButton:NSWindowMiniaturizeButton]