fix(app): stabilize diff reviews and workspace tabs

Reuse measured diff geometry when review controls open, keeping the interaction responsive on large changes. Preserve complete tab-track snapshots while exact content widths settle so new tabs and retained workspaces do not flash or truncate.
This commit is contained in:
Mohamed Boudra
2026-08-17 21:14:38 +02:00
parent c7b103a2cd
commit 8f7b3e8d75
10 changed files with 433 additions and 96 deletions
@@ -93,7 +93,6 @@ export function DiffSurface(props: DiffSurfaceProps) {
typography,
measurement,
props.palette,
reviewActions,
t,
] as const;
const previous = reusableModelRef.current;