From 3944540ba4dbdd592d445f34eeba61c552553833 Mon Sep 17 00:00:00 2001 From: Yvette Carlisle Date: Wed, 13 May 2026 16:22:34 +0800 Subject: [PATCH] {"schema":"decodex/commit/1","summary":"Default release delta to latest pair","authority":"manual"} --- site/src/components/ReleaseDeltaPanel.astro | 9 +-------- site/src/lib/release-delta.ts | 10 +--------- 2 files changed, 2 insertions(+), 17 deletions(-) diff --git a/site/src/components/ReleaseDeltaPanel.astro b/site/src/components/ReleaseDeltaPanel.astro index f62143cc..6b234000 100644 --- a/site/src/components/ReleaseDeltaPanel.astro +++ b/site/src/components/ReleaseDeltaPanel.astro @@ -43,14 +43,7 @@ const latestComparison = delta.comparisons.find( comparison.prerelease_tag_name === delta.prerelease.tag_name, ); const latestComparisonTrackedCount = latestComparison?.tracked_signal_slugs.length ?? 0; -const activeComparison = - (latestComparison && - trackedSignalsForSlugs(latestComparison.tracked_signal_slugs, trackedSignals).length > 0 - ? latestComparison - : delta.comparisons.find( - (comparison) => - trackedSignalsForSlugs(comparison.tracked_signal_slugs, trackedSignals).length > 0, - )) ?? defaultComparison(delta); +const activeComparison = latestComparison ?? defaultComparison(delta); function hasConcreteTryPath(signal: SignalCardData): boolean { return Boolean(signal.how_to_try && signal.expected_effect); diff --git a/site/src/lib/release-delta.ts b/site/src/lib/release-delta.ts index f181bf08..44c89eeb 100644 --- a/site/src/lib/release-delta.ts +++ b/site/src/lib/release-delta.ts @@ -81,13 +81,5 @@ export function defaultComparison(delta: ReleaseDeltaData): ReleaseComparisonDat comparison.prerelease_tag_name === delta.prerelease.tag_name, ); - if (releaseDefault?.tracked_signal_slugs.length) { - return releaseDefault; - } - - return ( - delta.comparisons.find((comparison) => comparison.tracked_signal_slugs.length > 0) ?? - releaseDefault ?? - delta.comparisons[0] - ); + return releaseDefault ?? delta.comparisons[0]; }