From fa2c53bd7288a0cb9837dcb0f031a1267c3ca3d0 Mon Sep 17 00:00:00 2001 From: "Abdulazez (Abza)" Date: Tue, 26 May 2026 07:04:48 +0300 Subject: [PATCH] fix: prevent React state mutation by spreading envelope.recipients before sort (#2839) --- .../general/document-signing/envelope-signing-provider.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/remix/app/components/general/document-signing/envelope-signing-provider.tsx b/apps/remix/app/components/general/document-signing/envelope-signing-provider.tsx index bfa92c55f..f0b00fec9 100644 --- a/apps/remix/app/components/general/document-signing/envelope-signing-provider.tsx +++ b/apps/remix/app/components/general/document-signing/envelope-signing-provider.tsx @@ -294,7 +294,7 @@ export const EnvelopeSigningProvider = ({ return null; } - const sortedRecipients = envelope.recipients.sort((a, b) => { + const sortedRecipients = [...envelope.recipients].sort((a, b) => { // Sort by signingOrder first (nulls last), then by id if (a.signingOrder === null && b.signingOrder === null) { return a.id - b.id;