Problem
Chart hover tooltips are rendered as floating cards in two different dashboards (Social Listening analytics and the Org project detail view), but each dashboard built its own copy of the same tooltip behavior. The two copies have already started to drift: they position and style the card differently, and only one of them handles viewport edges gracefully. Any future fix or polish to chart tooltips has to be made twice, and one dashboard will likely be forgotten.
Outcome
There is a single shared chart-tooltip implementation that every dashboard uses. Hovering any chart in the product produces the same white card, the same positioning, and the same edge behavior, and future improvements land in one place.
Success criteria
- One shared tooltip helper exists and both dashboards (Social Listening analytics, Org project detail) use it
- Hovering charts in both dashboards shows the visually identical tooltip card
- The tooltip flips away from the right viewport edge and stays on screen vertically in both places
Problem
Chart hover tooltips are rendered as floating cards in two different dashboards (Social Listening analytics and the Org project detail view), but each dashboard built its own copy of the same tooltip behavior. The two copies have already started to drift: they position and style the card differently, and only one of them handles viewport edges gracefully. Any future fix or polish to chart tooltips has to be made twice, and one dashboard will likely be forgotten.
Outcome
There is a single shared chart-tooltip implementation that every dashboard uses. Hovering any chart in the product produces the same white card, the same positioning, and the same edge behavior, and future improvements land in one place.
Success criteria