Skip to content

fix: refresh search tabs correctly and prevent playlist re-download loop#1775

Open
G-kylexy wants to merge 2 commits intomaxrave-dev:mainfrom
G-kylexy:fix-search-and-playlist-downloads
Open

fix: refresh search tabs correctly and prevent playlist re-download loop#1775
G-kylexy wants to merge 2 commits intomaxrave-dev:mainfrom
G-kylexy:fix-search-and-playlist-downloads

Conversation

@G-kylexy
Copy link

This PR contains two fixes: 1) Ensures that submitting a new search query properly refreshes all active tabs by calling searchAll() instead of tab-specific searches. 2) Prevents an infinite download loop when adding an undownloaded track to a fully downloaded playlist by properly guarding the state transition from DOWNLOADED to DOWNLOADING.

- Ensure searchAll() is called across search inputs instead of active tab-specific functions.

- Fix download loop when adding undownloaded tracks to a fully downloaded playlist by guarding state transitions.
Added launchSingleTop and popUpTo for bottom navigation icons to avoid keeping multiple copies of the same tab sequence when clicking the bottom bar.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant