From 78765b611a8edd8316b1405c873927281eacc8d4 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Mon, 13 Jul 2026 17:11:13 +0200 Subject: [PATCH] Fixed WebKit permission imports for Linux integration --- runtime/src/app_window.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/runtime/src/app_window.rs b/runtime/src/app_window.rs index 3445ec13..6f4b2967 100644 --- a/runtime/src/app_window.rs +++ b/runtime/src/app_window.rs @@ -22,6 +22,8 @@ use tauri_plugin_global_shortcut::GlobalShortcutExt; use tauri_plugin_opener::OpenerExt; use tokio::sync::broadcast; use tokio::time; +use webkit2gtk::glib::Cast; +use webkit2gtk::{PermissionRequestExt, UserMediaPermissionRequestExt}; use crate::api_token::APIToken; use crate::dotnet::{cleanup_dotnet_server, start_dotnet_server, stop_dotnet_server}; use crate::environment::{ @@ -268,7 +270,7 @@ fn should_allow_audio_capture( #[cfg(target_os = "linux")] fn register_linux_permission_request_handler(window: &WebviewWindow) { if let Err(error) = window.with_webview(|platform_webview| { - use webkit2gtk::prelude::*; + use webkit2gtk::WebViewExt; use webkit2gtk::UserMediaPermissionRequest; let webview = platform_webview.inner();