···175175 }
176176177177 winit_win.set_fullscreen(Some(winit::window::Fullscreen::Borderless(handle)));
178178+ // On X11 this sets _NET_WM_STATE_ABOVE so other windows
179179+ // can't be raised above the overlay after a Super-key switch.
180180+ // On Wayland this is a documented no-op in winit 0.30.
181181+ winit_win.set_window_level(winit::window::WindowLevel::AlwaysOnTop);
178182 })
179183 .ok();
180184 }