From a5b1c37ec337dc605596dbab693e413e48cef8a2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 27 Jul 2026 11:15:58 +0530 Subject: [PATCH] Update changelog --- docs/changelog.rst | 4 ++++ kitty/window.py | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index e56248951..8db2749ae 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -185,6 +185,10 @@ Detailed list of changes - Wayland: Fix regression in previous release that broke drag and drop on Plasma (:iss:`10284`) +- ssh kitten: Fix a rare crash when showing a large diff due to incorrect locking when highlighting + +- Allow the private DCS kitty-echo escape code to only echo numbers + 0.48.1 [2026-07-24] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/kitty/window.py b/kitty/window.py index 3992e2c2d..aa1096d1a 100644 --- a/kitty/window.py +++ b/kitty/window.py @@ -1723,8 +1723,8 @@ class Window: data = base64_decode(msg) if re.match(rb'\d+$', data) is None: log_error(f'Invalid echo message received from client: {data!r}') - return - self.write_to_child(data) + else: + self.write_to_child(data) def handle_remote_ssh(self, msg: memoryview) -> None: from kittens.ssh.utils import get_ssh_data