From 5e9c442b2afd2121c9aa4e9154f642e1b6292147 Mon Sep 17 00:00:00 2001 From: "trop[bot]" <37223003+trop[bot]@users.noreply.github.com> Date: Thu, 13 Nov 2025 15:24:27 -0500 Subject: [PATCH] fix: restore window's canHide property on macOS (#48900) Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com> Co-authored-by: bill.shen <15865969+cucbin@users.noreply.github.com> --- shell/browser/browser_mac.mm | 3 +++ 1 file changed, 3 insertions(+) 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) {