From 3908e3989dad67985dd1a6e277af65c4cde51df5 Mon Sep 17 00:00:00 2001 From: "Marcelo M. Maciel" <4993482+marcelo-maciel@users.noreply.github.com> Date: Mon, 17 Aug 2026 03:52:25 -0300 Subject: [PATCH] fix(docs): repair anchor broken by em-dash-to-hyphen sweep commit a96478cf replaced all em dashes with hyphens site-wide, which changed the github-slugger output for headings containing em dashes (the slugger drops em dashes but keeps hyphens, so hyphen count in the slug changes). The link to the "Chat - the realtime showcase" heading in dashboard.mdx still pointed at the old two-hyphen slug and silently broke, since astro check does not validate in-content anchors. --- src/content/docs/frontend/architecture.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/frontend/architecture.mdx b/src/content/docs/frontend/architecture.mdx index 3709eeab..fe0f2c8b 100644 --- a/src/content/docs/frontend/architecture.mdx +++ b/src/content/docs/frontend/architecture.mdx @@ -218,7 +218,7 @@ Implementation details worth knowing: - Reconnects use SignalR's automatic-reconnect backoff plus an outer retry loop with jitter, capped at 60 s. - Transport is auto-negotiated (WebSockets → SSE → long-polling) for proxy-hostile networks. -One connection per user session; every subscriber attaches via `on(event, handler)` and the returned function detaches it. The dashboard's chat page is the canonical user - see the [dashboard page](/docs/frontend/dashboard/#chat--the-realtime-showcase). +One connection per user session; every subscriber attaches via `on(event, handler)` and the returned function detaches it. The dashboard's chat page is the canonical user - see the [dashboard page](/docs/frontend/dashboard/#chat---the-realtime-showcase). ## Error handling