diff --git a/native/Avalonia.Native/src/OSX/AvnWindow.mm b/native/Avalonia.Native/src/OSX/AvnWindow.mm index de0c796d4ab..5912ac90aa6 100644 --- a/native/Avalonia.Native/src/OSX/AvnWindow.mm +++ b/native/Avalonia.Native/src/OSX/AvnWindow.mm @@ -348,6 +348,10 @@ - (void)windowDidResize:(NSNotification *_Nonnull)notification - (void)windowWillExitFullScreen:(NSNotification *_Nonnull)notification { + // Prepare the destination appearance before AppKit starts the exit animation. + if (_isExtended) + [self setTitlebarAppearsTransparent:true]; + auto parent = _parent.tryGetWithCast(); if(parent != nullptr)