diff --git a/src/input_common.rs b/src/input_common.rs index 5c8c64f58..52eee9f39 100644 --- a/src/input_common.rs +++ b/src/input_common.rs @@ -909,10 +909,7 @@ fn parse_escape_sequence( have_escape_prefix: &mut bool, ) -> Option { let Some(next) = self.try_readb(buffer) else { - if !self.paste_is_buffering() { - return Some(KeyEvent::from_raw(key::Escape)); - } - return None; + return Some(KeyEvent::from_raw(key::Escape)); }; let invalid = KeyEvent::from_raw(key::Invalid); if buffer.len() == 2 && next == b'\x1b' {