diff --git a/webui/src/components/thread/activity/ThinkingReasoningShell.tsx b/webui/src/components/thread/activity/ThinkingReasoningShell.tsx index 977859053..2efcd9a85 100644 --- a/webui/src/components/thread/activity/ThinkingReasoningShell.tsx +++ b/webui/src/components/thread/activity/ThinkingReasoningShell.tsx @@ -45,20 +45,27 @@ export function ThinkingReasoningShell({ > {label} - + > + +
{ } }); + it("keeps chevron color feedback faster than the drawer rotation", () => { + render( + , + ); + + const button = screen.getByRole("button", { name: "Thought" }); + const chevron = button.querySelector("svg"); + expect(chevron).toBeInTheDocument(); + expect(chevron).toHaveClass("transition-colors", "duration-200"); + expect(chevron?.parentElement).toHaveClass( + "transition-transform", + "[transition-duration:600ms]", + ); + }); + it("uses persisted turn latency for completed history instead of replay timestamps", () => { render(