diff --git a/cosmic-settings/src/pages/input/keyboard/shortcuts/common.rs b/cosmic-settings/src/pages/input/keyboard/shortcuts/common.rs index 0c624b3..0b39bb0 100644 --- a/cosmic-settings/src/pages/input/keyboard/shortcuts/common.rs +++ b/cosmic-settings/src/pages/input/keyboard/shortcuts/common.rs @@ -321,6 +321,10 @@ impl Model { if shortcut.is_default { self.config_add(Action::Disable, shortcut.binding.clone()); } else { + // if last keybind deleted, clear shortcut context + if model.bindings.is_empty() { + self.shortcut_context = None; + } self.config_remove(&shortcut.binding); }