-
Couldn't load subscription status.
- Fork 55
Open
Labels
bugSomething isn't workingSomething isn't working
Description
This issue has been upstreamed from tauri-apps/tauri#13389
Describe the bug
Use the following method to construct a tray menu. When the mouse clicks on this tray menu, the page in the entire window cannot trigger click events, such as the button click event.
pub fn run() {
tauri::Builder::default()
.plugin(tauri_plugin_opener::init())
.setup(|app| {
let quit_i = MenuItem::with_id(app, "quit", "Quit", true, None::<&str>)?;
let menu = Menu::with_items(app, &[&quit_i])?;
let tray = TrayIconBuilder::new()
.menu(&menu)
.menu_on_left_click(true)
.on_menu_event(|app, event| match event.id.as_ref() {
"quit" => {
println!("quit menu item was clicked");
app.exit(0);
}
_ => {
println!("menu item {:?} not handled", [event.id](http://event.id/));
}
})
.build(app)?;
Ok(())
})
.invoke_handler(tauri::generate_handler![greet])
.run(tauri::generate_context!())
.expect("error while running tauri application");
}20250507-215202.mp4
Reproduction
No response
Expected behavior
No response
Full tauri info output
[✔] Environment
- OS: Windows 10.0.19045 x86_64 (X64)
✔ WebView2: 136.0.3240.50
✔ MSVC: Visual Studio 生成工具 2022
✔ rustc: 1.77.2 (25ef9e3d8 2024-04-09)
✔ cargo: 1.77.2 (e52e36006 2024-03-26)
✔ rustup: 1.28.1 (f9edccde0 2025-03-05)
✔ Rust toolchain: 1.77.2-x86_64-pc-windows-msvc (default)
- node: 20.11.1
- pnpm: 7.33.7
- yarn: 1.22.22
- npm: 10.9.2
[-] Packages
- tauri 🦀: 2.2.3, (outdated, latest: 2.5.1)
- tauri-build 🦀: No version detected
- wry 🦀: 0.48.1, (outdated, latest: 0.51.2)
- tao 🦀: 0.31.1, (outdated, latest: 0.33.0)
- @tauri-apps/api : 2.5.0
- @tauri-apps/cli : 2.5.0
[-] Plugins
- tauri-plugin-opener 🦀: 2.2.6
- @tauri-apps/plugin-opener : 2.2.6
[-] App
- build-type: bundle
- CSP: unset
- frontendDist: ../dist
- devUrl: http://localhost:1420/
- framework: Vue.js
- bundler: Vite
Done in 24.32s.
Stack trace
Additional context
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working