diff --git a/shell/browser/browser_mac.mm b/shell/browser/browser_mac.mm index 66df54331b..f9300c8727 100644 --- a/shell/browser/browser_mac.mm +++ b/shell/browser/browser_mac.mm @@ -531,6 +531,9 @@ v8::Local Browser::DockShow(v8::Isolate* isolate) { gin_helper::Promise promise(isolate); v8::Local handle = promise.GetHandle(); + for (auto* const& window : WindowList::GetWindows()) + [window->GetNativeWindow().GetNativeNSWindow() setCanHide:YES]; + BOOL active = [[NSRunningApplication currentApplication] isActive]; ProcessSerialNumber psn = {0, kCurrentProcess}; if (active) {