From b313f36be96a202a36fa2d8bcf24cbb52fb354fc Mon Sep 17 00:00:00 2001 From: Will Miao Date: Thu, 5 Feb 2026 22:54:24 +0800 Subject: [PATCH] feat(duplicates): exit duplicate mode when no duplicates found, #783 When no duplicate groups are detected, the duplicate manager now checks if it is currently in duplicate mode and calls `exitDuplicateMode()` to clear the display. This prevents the UI from showing stale duplicate information when no duplicates exist. --- static/js/components/ModelDuplicatesManager.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/static/js/components/ModelDuplicatesManager.js b/static/js/components/ModelDuplicatesManager.js index 4a818729..9e6cd209 100644 --- a/static/js/components/ModelDuplicatesManager.js +++ b/static/js/components/ModelDuplicatesManager.js @@ -127,6 +127,10 @@ export class ModelDuplicatesManager { if (this.duplicateGroups.length === 0) { showToast('toast.duplicates.noDuplicatesFound', { type: this.modelType }, 'info'); + // If already in duplicate mode, exit to clear the display + if (this.inDuplicateMode) { + this.exitDuplicateMode(); + } return false; }