diff --git a/Assets/Scripts/UI/CardSystem/AlbumViewPage.cs b/Assets/Scripts/UI/CardSystem/AlbumViewPage.cs index caada162..e5a73580 100644 --- a/Assets/Scripts/UI/CardSystem/AlbumViewPage.cs +++ b/Assets/Scripts/UI/CardSystem/AlbumViewPage.cs @@ -231,6 +231,9 @@ namespace UI.CardSystem CardSystemManager.Instance.OnPendingCardAdded -= OnPendingCardAdded; } + // Clean up active pending cards to prevent duplicates on next opening + CleanupActiveCards(); + // Don't restore input mode here - only restore when actually exiting (in OnExitButtonClicked) base.TransitionOut(); }