diff --git a/url-mode.c b/url-mode.c index 34866fb8..362ea3af 100644 --- a/url-mode.c +++ b/url-mode.c @@ -161,6 +161,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); /*