diff --git a/packages/desktop/src/webview.rs b/packages/desktop/src/webview.rs index c6909972f..5d3acf44f 100644 --- a/packages/desktop/src/webview.rs +++ b/packages/desktop/src/webview.rs @@ -57,6 +57,17 @@ pub fn build( }) .with_web_context(&mut web_context); + #[cfg(windows)] + { + // Windows has a platform specific settings to disable the browser shortcut keys + use wry::webview::WebViewBuilderExtWindows; + webview = webview.with_browser_accelerator_keys(false); + } + + // These are commented out because wry is currently broken in wry + // let mut web_context = WebContext::new(cfg.data_dir.clone()); + // .with_web_context(&mut web_context); + for (name, handler) in cfg.protocols.drain(..) { webview = webview.with_custom_protocol(name, handler) }