diff --git a/url-mode.c b/url-mode.c index 791b4ce0..4bbc3d0c 100644 --- a/url-mode.c +++ b/url-mode.c @@ -148,6 +148,9 @@ urls_input(struct seat *seat, struct terminal *term, uint32_t key, return; } + if (mods & ~consumed) + return; + wchar_t wc = xkb_state_key_get_utf32(seat->kbd.xkb_state, key); /*