mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-24 20:22:53 +00:00
feefc4bb41
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