diff --git a/widget/cocoa/nsCocoaWindow.mm b/widget/cocoa/nsCocoaWindow.mm index a437504fd1..c15874715c 100644 --- a/widget/cocoa/nsCocoaWindow.mm +++ b/widget/cocoa/nsCocoaWindow.mm @@ -2903,6 +2903,10 @@ static NSMutableSet *gSwizzledFrameViewClasses = nil; { mDrawsIntoWindowFrame = NO; [super initWithContentRect:aContentRect styleMask:aStyle backing:aBufferingType defer:aFlag]; + // MacOS 13 Ventura, doesn't seem to create the contentView... so create it ourselves + if(![super contentView]) { + [super setContentView:[[NSView alloc] initWithFrame:aContentRect]]; + } mState = nil; mActiveTitlebarColor = nil; mInactiveTitlebarColor = nil;