diff --git a/DeepDrftPublic.Client/Controls/SharePopover.razor.cs b/DeepDrftPublic.Client/Controls/SharePopover.razor.cs
index 268300d..84f1912 100644
--- a/DeepDrftPublic.Client/Controls/SharePopover.razor.cs
+++ b/DeepDrftPublic.Client/Controls/SharePopover.razor.cs
@@ -54,7 +54,7 @@ public partial class SharePopover : ComponentBase, IDisposable
? $"{Navigation.BaseUri.TrimEnd('/')}{ReleaseRoutes.DetailHref(ReleaseEntryKey!, ReleaseMedium)}"
: TrackUrl;
- private string TrackUrl => $"{Navigation.BaseUri}track/{EntryKey}";
+ private string TrackUrl => $"{Navigation.BaseUri}tracks/{EntryKey}";
private string EmbedSnippet =>
$"""""";
diff --git a/DeepDrftPublic.Client/Pages/MixDetail.razor b/DeepDrftPublic.Client/Pages/MixDetail.razor
index 79a4178..6aaaf27 100644
--- a/DeepDrftPublic.Client/Pages/MixDetail.razor
+++ b/DeepDrftPublic.Client/Pages/MixDetail.razor
@@ -46,7 +46,8 @@ else
Track="@ViewModel.Track"
BackHref="/mixes"
BackLabel="All mixes"
- ShowMeta="@(hasGenre || hasDate)">
+ ShowMeta="@(hasGenre || hasDate)"
+ ShowShareRow="false">
@* Lava-lamp button top-right, across from the back link. Toggles the INLINE seven-knob
control bar that animates open/closed in place below it (lava reframe §7b) — not a
@@ -100,6 +101,12 @@ else
}
+
+ @* Release-mode share: copies the canonical /mixes/{entryKey} URL, not a single track (§3b). *@
+
+
+
+
diff --git a/DeepDrftPublic.Client/Pages/SessionDetail.razor b/DeepDrftPublic.Client/Pages/SessionDetail.razor
index f23b4c6..5862b9d 100644
--- a/DeepDrftPublic.Client/Pages/SessionDetail.razor
+++ b/DeepDrftPublic.Client/Pages/SessionDetail.razor
@@ -87,12 +87,10 @@ else
}
- @if (ViewModel.Track is not null)
- {
-
-
-
- }
+ @* Release-mode share: copies the canonical /sessions/{entryKey} URL, not a single track (§3b). *@
+
+
+
@* Bottom overlay: cover thumbnail, title/artist, and the play affordance in one row. *@