feat: advance legacy UI behavior parity

This commit is contained in:
2026-07-18 10:18:29 +09:00
parent d7ec571343
commit 1302b1b92f
71 changed files with 11244 additions and 1153 deletions

View File

@@ -333,17 +333,6 @@ public sealed class LegacyComparisonWorkflowController
throw new InvalidOperationException("The saved comparison pair limit was reached.");
}
var signature = LegacyComparisonWorkflowCatalog.PairSignature(
_firstTarget,
_secondTarget);
if (_savedPairs.Any(pair => string.Equals(
LegacyComparisonWorkflowCatalog.PairSignature(pair.First, pair.Second),
signature,
StringComparison.Ordinal)))
{
throw new InvalidOperationException("The exact comparison pair is already saved.");
}
var rowId = $"comparison-pair-{++_pairSequence:D8}";
var candidate = new List<SavedPairState>(_savedPairs)
{