diff --git a/ui/src/views/Forecast.jsx b/ui/src/views/Forecast.jsx index 2d37821..778266a 100644 --- a/ui/src/views/Forecast.jsx +++ b/ui/src/views/Forecast.jsx @@ -1069,7 +1069,11 @@ export default function Forecast({ sources = [], sourceId, versions = [], versio grid.resetAutoSize() await grid.draw({ invalid_columns: true }) - await fitRowLabels(grid) + // Row labels are deliberately left at their default width. Each group_by + // level is its own column, so fitting the first to its longest label pushes + // the second to start after it, and the default spacing reads better than + // the fitted one. fitRowLabels below still does it, one call away, if that + // judgement changes. // Widths are not part of ViewConfig, so persist the layout to keep the // saved copy in step with what is on screen.