diff -r 8b8da1adef7d -r 1943f7411e50 ui/cocoa/window.m --- a/ui/cocoa/window.m Sat Jun 06 18:04:54 2026 +0200 +++ b/ui/cocoa/window.m Sat Jun 06 18:08:51 2026 +0200 @@ -314,13 +314,15 @@ NSWindowStyleMaskUtilityWindow) backing:NSBackingStoreBuffered defer:NO]; + NSWindowController *controller = [[NSWindowController alloc] initWithWindow:panel]; + panel.windowController = controller; panel.parent = (__bridge NSWindow*)parent->wobj; panel.obj = obj; panel.modal = args->modal; panel.onclick = args->onclick; panel.onclickdata = args->onclickdata; [panel center]; - [[WindowManager sharedWindowManager] addWindow:panel]; + [[WindowManager sharedWindowManager] addWindow:controller]; obj->wobj = (__bridge void*)panel; NSView *content = panel.contentView;