Files
pulse/frontend-modern
rcourtman feefc4bb41 Reflect active tab in document.title
Every Pulse route rendered as a browser tab labeled "Pulse" — the
title never changed even when navigating between Infrastructure,
Workloads, Storage, Recovery, Alerts, Patrol, and Settings. Multi-tab
users couldn't tell tabs apart, browser history showed identical
entries, and screen-reader page-title announcements gave no useful
context.

Add a createEffect in AppLayout that maps the active tab id (resolved
via getActiveTabForPath on location.pathname) to a label and writes
"{label} · Pulse" to document.title. Verified live: all seven top-level
routes update correctly.

Title:
  /infrastructure        → Infrastructure · Pulse
  /workloads             → Workloads · Pulse
  /storage               → Storage · Pulse
  /recovery              → Recovery · Pulse
  /alerts                → Alerts · Pulse
  /patrol                → Patrol · Pulse
  /settings/...          → Settings · Pulse
2026-05-10 15:09:19 +01:00
..
2026-05-05 15:13:27 +01:00
2026-05-10 15:09:19 +01:00