mirror of
https://github.com/openobserve/openobserve.git
synced 2026-11-05 00:09:35 +00:00
## What changed Fixed three issues in the Trace Graph: - **Multi-root traces no longer crash** — traces where root spans belonged to distinct services, the same service, or had cyclic service relationships now render correctly instead of showing an empty graph. - **Overlapping node labels are truncated** — long service names in chart nodes are capped at 24 characters with an ellipsis, preventing overlap with the next tree level. - **Tooltip now shows the service name** — the pattern node tooltip header was missing the service name, making it impossible to seethe full name of a truncated node on hover. Also added `truncateText` utility to `zincutils.ts` and comprehensive test fixtures covering all multi-root scenarios.