diff --git a/kitty/file_transmission.py b/kitty/file_transmission.py index d184b2d5e..b6e868ffa 100644 --- a/kitty/file_transmission.py +++ b/kitty/file_transmission.py @@ -217,9 +217,9 @@ class FileTransmissionCommand: if field.metadata.get('base64'): sval = standard_b64decode(val).decode('utf-8') else: - if has_semicolons: - val = memoryview(bytes(val).replace(b';;', b';')) sval = decode_utf8_buffer(val) + if has_semicolons: + sval = sval.replace(';;', ';') setattr(ans, field.name, sanitize_control_codes(sval)) parse_ftc(data, handle_item)