diff --git a/work/dashboard-frontend/src/pages/MeshCoreRouting.tsx b/work/dashboard-frontend/src/pages/MeshCoreRouting.tsx index 9389d1e..a2c1678 100644 --- a/work/dashboard-frontend/src/pages/MeshCoreRouting.tsx +++ b/work/dashboard-frontend/src/pages/MeshCoreRouting.tsx @@ -114,6 +114,15 @@ export default function MeshCoreRouting() { // Local map: family key -> explicitly toggled on/off for region expand. const [regionExpandedMap, setRegionExpandedMap] = useState>({}) + // Explicit per-cell destination mode ('channel' | 'room'), keyed by + // `|`. The Hash/Home toggle sets this DIRECTLY, independent of + // the current cell value — otherwise the room - // starts from its placeholder. - if (!targetsRoom) setMcForRegion(key, region, null) + // Enter room mode explicitly so the room