diff --git a/ui/pages/sync.py b/ui/pages/sync.py index 162d985b..1538f67b 100644 --- a/ui/pages/sync.py +++ b/ui/pages/sync.py @@ -637,7 +637,10 @@ class PlaylistDetailsModal(QDialog): # Store modal reference to prevent garbage collection self.download_modal = modal - print("🖥️ Showing modal...") + print("🖥️ Closing current sync modal...") + self.accept() # Close the current sync modal + + print("🖥️ Showing download modal...") result = modal.exec() print(f"✅ Modal closed with result: {result}")