From af9460ef8b3df59461ea3be166b2b6d252f3d37c Mon Sep 17 00:00:00 2001 From: Ginger Date: Mon, 6 Oct 2025 11:45:32 -0400 Subject: [PATCH] Fix incorrect logic when checking for profile field changes --- .../features/settings/account/fields/ProfileFieldContext.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/features/settings/account/fields/ProfileFieldContext.tsx b/src/app/features/settings/account/fields/ProfileFieldContext.tsx index b2d65bf2..18f78627 100644 --- a/src/app/features/settings/account/fields/ProfileFieldContext.tsx +++ b/src/app/features/settings/account/fields/ProfileFieldContext.tsx @@ -94,7 +94,7 @@ export function ProfileFieldContext({ Object.entries(fields).find( ([key, value]) => // deep comparison is necessary here because field values can be any JSON type - deepCompare(fieldDefaults[key as keyof ExtendedProfile], value) + !deepCompare(fieldDefaults[key as keyof ExtendedProfile], value) ) !== undefined, [fields, fieldDefaults] );