diff --git a/src/components/launch/LaunchWindow.tsx b/src/components/launch/LaunchWindow.tsx index 3350bb6a8..bb9b934df 100644 --- a/src/components/launch/LaunchWindow.tsx +++ b/src/components/launch/LaunchWindow.tsx @@ -924,14 +924,22 @@ export function LaunchWindow() { } }} > - {/* Drag handle */} + {/* Drag handle. On Linux (notably Wayland), BrowserWindow.setPosition() used by + the pointer-capture drag below is a platform no-op -- compositors don't let + clients reposition themselves outside an OS-initiated interactive move. Fall + back to native `-webkit-app-region: drag` there, same as the HUD bar's border, + which already goes through the OS's own move gesture and works. */}
{getIcon("drag", "text-white/30")}