From 0e5cf7e79dd82f7329683dc20f0e21245709ecb2 Mon Sep 17 00:00:00 2001 From: daniel-c-harvey Date: Mon, 8 Jun 2026 06:54:48 -0400 Subject: [PATCH] fix: clear stream-loading state before SelectTrackStreaming --- DeepDrftPublic.Client/Layout/DeepDrftMenu.razor | 5 +++++ 1 file changed, 5 insertions(+) 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); }