From 72997b88d8c9bd9fa5bae5cb24cc85f40e01ea21 Mon Sep 17 00:00:00 2001
From: t8y2 <1156263951@qq.com>
Date: Wed, 22 Jul 2026 11:42:47 +0800
Subject: [PATCH] fix(redis): preserve control bytes in copied values
---
.../src/components/redis/RedisValueViewer.vue | 3 ++-
.../redis/redisValuePresentation.spec.ts | 9 +++++++
.../src/lib/redis/redisValuePresentation.ts | 19 ++++++++++++-
.../app-tests/redisValuePresentation.test.ts | 27 +++++++++++++++++++
4 files changed, 56 insertions(+), 2 deletions(-)
diff --git a/apps/desktop/src/components/redis/RedisValueViewer.vue b/apps/desktop/src/components/redis/RedisValueViewer.vue
index fcfd11d00..12ccfd26a 100644
--- a/apps/desktop/src/components/redis/RedisValueViewer.vue
+++ b/apps/desktop/src/components/redis/RedisValueViewer.vue
@@ -33,6 +33,7 @@ import {
redisCollectionPageItems,
redisJsonValueText,
normalizeRedisJsonDraft,
+ redisClipboardSafeText,
redisMemberCopyText,
redisValueCopyText,
redisValueCollectionItems,
@@ -1667,7 +1668,7 @@ onBeforeUnmount(() => {
{{ t("redis.editMember") }}
-