From 596ab845d0c741bea4294ae792e2578f118b708b Mon Sep 17 00:00:00 2001 From: Anthony Kim Date: Thu, 5 Feb 2026 22:04:04 -0800 Subject: [PATCH] Make copy of bytes with Uint8Array since they can be reused by decoder --- addons/addon-image/src/kitty/KittyGraphicsHandler.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/addon-image/src/kitty/KittyGraphicsHandler.ts b/addons/addon-image/src/kitty/KittyGraphicsHandler.ts index 01bb84c6..37455c1e 100644 --- a/addons/addon-image/src/kitty/KittyGraphicsHandler.ts +++ b/addons/addon-image/src/kitty/KittyGraphicsHandler.ts @@ -308,9 +308,9 @@ export class KittyGraphicsHandler implements IApcHandler, IResetHandler { switch (action) { case KittyAction.TRANSMIT: - return this._handleTransmit(cmd, bytes, decodeError); + return this._handleTransmit(cmd, new Uint8Array(bytes), decodeError); case KittyAction.TRANSMIT_DISPLAY: - return this._handleTransmitDisplay(cmd, bytes, decodeError); + return this._handleTransmitDisplay(cmd, new Uint8Array(bytes), decodeError); case KittyAction.QUERY: return this._handleQuery(cmd, bytes, decodeError); default: