From: Christian Heller Date: Thu, 24 Jul 2025 22:25:01 +0000 (+0200) Subject: Fix occasional paste failures. X-Git-Url: https://plomlompom.com/repos/booking/%22https:/validator.w3.org/todos?a=commitdiff_plain;p=ircplom Fix occasional paste failures. --- diff --git a/ircplom/tui.py b/ircplom/tui.py index d81e1ec..3c06a89 100644 --- a/ircplom/tui.py +++ b/ircplom/tui.py @@ -619,6 +619,8 @@ class Terminal(QueueMixin): chars += new_chars if chars[:len(_OSC52_PREFIX)] == _OSC52_PREFIX: to_yield = _B64_PREFIX[:] + # mostly adds nothing, but sometimes swallowed first char + to_yield += chars[len(_OSC52_PREFIX):].decode('utf-8') while (gotch := self._blessed.getch()) != _PASTE_DELIMITER: to_yield += gotch else: