diff --git a/DeepDrftPublic.Client/Layout/DeepDrftMenu.razor b/DeepDrftPublic.Client/Layout/DeepDrftMenu.razor index 985c553..a3d9886 100644 --- a/DeepDrftPublic.Client/Layout/DeepDrftMenu.razor +++ b/DeepDrftPublic.Client/Layout/DeepDrftMenu.razor @@ -164,6 +164,11 @@ if (closeMobileMenu) _mobileMenuOpen = false; + // Track is found — clear the loading state immediately so the button + // reverts to "Stream Now ▶" before the stream begins. + _streamLoading = false; + StateHasChanged(); + if (PlayerService is not null) await PlayerService.SelectTrackStreaming(track); }