~bigbes/sr-ht-dolt: bbaaa1f7

web: the milestones page says when its rollup is partial

MilestoneView has carried the clip since ebbd30f and list_milestones has
reported it since a419499; milestones.html rendered nothing, so the page
was the last surface presenting a partial rollup as whole-tracker
arithmetic. Every number on it is a rollup — "1/4 done", "1995 of 2000
issues carry no milestone label" — and arithmetic over the rows that were
read renders exactly like arithmetic over the tracker.

The notice is the detail pane's, word for word and class for class: it is
the same fact about the same read, and a second phrasing for it would be
a second style. It sits above the rollup and outside the
milestones/no-milestones branch, because "No milestones." over a clipped
read is the reading most easily mistaken for a fact about the tracker.

A milestone can lose members here rather than merely undercount them —
membership comes from labels — so the fixture makes that concrete: m1 has
five members, one of them past the cap, and the page counts four while
saying why.

Eugene Blikh <bigbes@gmail.com> — 2026-08-13 08:10:39 UTC

Commit bbaaa1f7b2e833698b0db403de50fc6f160c2baeview raw patch

Parent(s): 96b5e53f

2 changed file(s)

FileStatus+
web/milestones_test.go M +135
web/templates/milestones.html M +14