From 0835687a9a121f4e7f9f6b73810e3ba658918d77 Mon Sep 17 00:00:00 2001 From: molotgor Date: Tue, 23 Apr 2024 18:12:34 +0400 Subject: [PATCH] removed deprecated escape in decoding of rawContent --- package.json | 2 +- src/components/message/message-card/raw/SimpleMessageRaw.tsx | 2 +- src/helpers/rawFormatter.ts | 4 +--- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d5bd48cd..31ae6fce 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "th2-rpt-viewer", - "version": "5.2.6", + "version": "5.2.7", "description": "", "main": "index.tsx", "private": true, diff --git a/src/components/message/message-card/raw/SimpleMessageRaw.tsx b/src/components/message/message-card/raw/SimpleMessageRaw.tsx index 573db7b1..60f64fae 100644 --- a/src/components/message/message-card/raw/SimpleMessageRaw.tsx +++ b/src/components/message/message-card/raw/SimpleMessageRaw.tsx @@ -24,7 +24,7 @@ interface Props { export default function SimpleMessageRaw({ rawContent }: Props) { const contentRef = React.useRef(null); - const humanReadableContent = decodeURIComponent(escape(atob(rawContent))); + const humanReadableContent = decodeURIComponent(atob(rawContent)); const convertedArr = splitOnReadableParts(humanReadableContent); return ( diff --git a/src/helpers/rawFormatter.ts b/src/helpers/rawFormatter.ts index 65fd24be..6e2fbf77 100644 --- a/src/helpers/rawFormatter.ts +++ b/src/helpers/rawFormatter.ts @@ -68,9 +68,7 @@ export function decodeBase64RawContent(rawBase64Content: string): string[][] { const offset = []; const hexadecimal = []; const humanReadable = []; - const raw = Uint16Array.from(decodeURIComponent(escape(atob(rawBase64Content))), c => - c.charCodeAt(0), - ); + const raw = Uint16Array.from(decodeURIComponent(atob(rawBase64Content)), c => c.charCodeAt(0)); let index = 0; const { length } = raw; while (index < length) {