diff --git a/crates/gpui/src/platform/linux/wayland/client.rs b/crates/gpui/src/platform/linux/wayland/client.rs index 62fb6ccc88..ab3573540a 100644 --- a/crates/gpui/src/platform/linux/wayland/client.rs +++ b/crates/gpui/src/platform/linux/wayland/client.rs @@ -1194,7 +1194,7 @@ impl Dispatch for WaylandClientStatePtr { && state.repeat.current_keycode.is_some() && state.keyboard_focused_window.is_some(); - if !is_repeating { + if !is_repeating || rate == 0 { return TimeoutAction::Drop; }