From 860937dcf4504c598350073309c2c4e56ae976b3 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Fri, 1 Apr 2022 20:43:33 +0200 Subject: [PATCH] Composer: Fix pasting URL with non-ASCII characters (#1798) --- src/components/middle/composer/TextFormatter.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/middle/composer/TextFormatter.tsx b/src/components/middle/composer/TextFormatter.tsx index a4254aef3..f56868532 100644 --- a/src/components/middle/composer/TextFormatter.tsx +++ b/src/components/middle/composer/TextFormatter.tsx @@ -312,7 +312,7 @@ const TextFormatter: FC = ({ ]); const handleLinkUrlConfirm = useCallback(() => { - const formattedLinkUrl = encodeURI(ensureProtocol(linkUrl) || ''); + const formattedLinkUrl = (ensureProtocol(linkUrl) || '').split('%').map(encodeURI).join('%'); if (isEditingLink) { const element = getSelectedElement();