Deleted the bottom-left live wall-clock (state + 1s interval + render block); the top-center ● Live · {ago} badge already conveys freshness
Incident rail moved top-[8rem] -> top-[9.5rem] (clears the zoom stack + fit-all button), capped height + own scroll so it never reaches the legend; pointer-events off on the wrapper, on for the cards
Tile fallback Carto -> https://tile.openstreetmap.org/{z}/{x}/{y}.png, attribution simplified (so prod recovers even before #117 deploys)
`components/MapView.tsx` only:
- Deleted the bottom-left live wall-clock (state + 1s interval + render block); the top-center `● Live · {ago}` badge already conveys freshness
- Incident rail moved `top-[8rem]` -> `top-[9.5rem]` (clears the zoom stack + fit-all button), capped height + own scroll so it never reaches the legend; `pointer-events` off on the wrapper, on for the cards
- Tile fallback Carto -> `https://tile.openstreetmap.org/{z}/{x}/{y}.png`, attribution simplified (so prod recovers even before #117 deploys)
Closes #118.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
components/MapView.tsxonly:● Live · {ago}badge already conveys freshnesstop-[8rem]->top-[9.5rem](clears the zoom stack + fit-all button), capped height + own scroll so it never reaches the legend;pointer-eventsoff on the wrapper, on for the cardshttps://tile.openstreetmap.org/{z}/{x}/{y}.png, attribution simplified (so prod recovers even before #117 deploys)Closes #118.
🤖 Generated with Claude Code