diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 5c1e1f3..dbfd4e8 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -2,5 +2,10 @@ #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] fn main() { + // Disable WebKit DMA-BUF renderer which causes blank windows on some + // Wayland compositors (Hyprland, etc.) due to EGL_BAD_PARAMETER errors. + #[cfg(target_os = "linux")] + std::env::set_var("WEBKIT_DISABLE_DMABUF_RENDERER", "1"); + wrystr_lib::run() }