From 4ac463e70ebfa00b19de62282a91806835f00505 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Thu, 18 Dec 2025 09:13:45 +0000 Subject: [PATCH] Changes --- src/components/RentDivisionPuzzle.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/components/RentDivisionPuzzle.tsx b/src/components/RentDivisionPuzzle.tsx index 0df46c9..b06a5b1 100644 --- a/src/components/RentDivisionPuzzle.tsx +++ b/src/components/RentDivisionPuzzle.tsx @@ -46,11 +46,10 @@ const RentDivisionPuzzle = ({ onComplete }: RentDivisionPuzzleProps) => { const rentDiff = totalRent - currentTotal; // Compute U-matrix: utility[agent][room] = valuation - rent - const utilities = useMemo(() => { - return valuations.map((agentVals) => - agentVals.map((v, roomIdx) => v - rents[roomIdx]) - ); - }, [valuations, rents]); + // Computed directly to ensure reactivity when rents change + const utilities = valuations.map((agentVals) => + agentVals.map((v, roomIdx) => v - rents[roomIdx]) + ); // Find envy relationships const envyInfo = useMemo(() => {