From ac9611478b4f394e62e4e4b2813dad337e22e698 Mon Sep 17 00:00:00 2001 From: YurenHao0426 Date: Sat, 14 Feb 2026 03:59:20 +0000 Subject: Fix debate elimination display and preserve original debater role numbers - Add elimination cards (orange themed) in Timeline showing who was convinced and by whom - Add "N eliminated" badge in round headers - Preserve original debater numbers after elimination by passing original_indices through debate_round() Co-Authored-By: Claude Opus 4.6 --- frontend/src/components/Sidebar.tsx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'frontend/src/components') diff --git a/frontend/src/components/Sidebar.tsx b/frontend/src/components/Sidebar.tsx index 474a969..7aed93c 100644 --- a/frontend/src/components/Sidebar.tsx +++ b/frontend/src/components/Sidebar.tsx @@ -3081,6 +3081,13 @@ const Sidebar: React.FC = ({ isOpen, onToggle, onInteract }) => { > Round {round.round} ({round.responses.length} responses)
+ {round.eliminated && round.eliminated.length > 0 && ( + + {round.eliminated.length} eliminated + + )} {round.judgeDecision && ( = ({ isOpen, onToggle, onInteract }) => {
))} + {round.eliminated && round.eliminated.length > 0 && ( +
+ {round.eliminated.map((elim, ei) => ( +
+
+ {elim.model} was convinced{elim.convincedBy && <> by {elim.convincedBy}} +
+
{elim.reasoning}
+
+ ))} +
+ )} {round.judgeDecision && (
Judge Decision
-- cgit v1.2.3