From 1d83a35e48a6fe056c8348752cd91d2ed403e536 Mon Sep 17 00:00:00 2001
From: Cameron Gutman <[EMAIL REDACTED]>
Date: Sat, 7 Feb 2026 23:57:24 -0600
Subject: [PATCH] cocoa: Fix 1px border in fullscreen on Tahoe
---
src/video/cocoa/SDL_cocoawindow.m | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/video/cocoa/SDL_cocoawindow.m b/src/video/cocoa/SDL_cocoawindow.m
index 1c28a07fab864..9225c225beb62 100644
--- a/src/video/cocoa/SDL_cocoawindow.m
+++ b/src/video/cocoa/SDL_cocoawindow.m
@@ -3054,6 +3054,9 @@ SDL_FullscreenResult Cocoa_SetWindowFullscreen(SDL_VideoDevice *_this, SDL_Windo
[nswindow setContentSize:rect.size];
[nswindow setFrameOrigin:rect.origin];
+ // Disable the window shadow in fullscreen to avoid a visible 1px border on Tahoe
+ nswindow.hasShadow = !fullscreen && !(window->flags & SDL_WINDOW_TRANSPARENT);
+
// When the window style changes the title is cleared
if (!fullscreen) {
Cocoa_SetWindowTitle(_this, window);