Merged
XS
Change Breakdown
Performance70%
Bug Fix30%
Zero-error versions removed from error graphs
MA
matt-aitkenInactive versions with zero errors are no longer plotted on the timeline, speeding up error graph performance and decluttering tooltips.
When error graphs were viewed in projects with many deployments, hover states became cluttered with inactive versions showing zero errors, dragging down page performance.
Data points for inactive versions are now omitted entirely from the timeline. This keeps tooltips focused only on versions that actually experienced errors, while significantly speeding up dashboard rendering in the webapp by reducing the sheer volume of data processed.
View Original GitHub Description
This caused performance issues with large numbers of versions, and bad UX when hovering the graph (showing irrelevant versions)