From 6ac155c5cd3ee9d194579edc964c5659dfe70ab0 Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Wed, 17 Sep 2025 08:12:50 +0200 Subject: [PATCH] eframe web: prevent default action on command-comma (#7547) --- crates/eframe/src/web/events.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/crates/eframe/src/web/events.rs b/crates/eframe/src/web/events.rs index dff1463c..4f09958d 100644 --- a/crates/eframe/src/web/events.rs +++ b/crates/eframe/src/web/events.rs @@ -227,9 +227,10 @@ fn should_prevent_default_for_key( // Prevent cmd/ctrl plus these keys from triggering the default browser action: let keys = [ - egui::Key::O, // open - egui::Key::P, // print (cmd-P is common for command palette) - egui::Key::S, // save + egui::Key::Comma, // cmd-, opens options on macOS, which egui apps may wanna "steal" + egui::Key::O, // open + egui::Key::P, // print (cmd-P is common for command palette) + egui::Key::S, // save ]; for key in keys { if egui_key == key && (modifiers.ctrl || modifiers.command || modifiers.mac_cmd) {