What was measured
Showcase → Analytics → Command Center (大屏) (page/showcase_command_center, a structured page whose chart blocks bind analytics datasets), objectui @ 67dadd6, ~800px console:
- Load 1, screenshot at 5 s: KPIs populated (2 / 8 / 2 / 1 / 14 / 1.1M).
任务状态分布 shows y-axis 0-2 and the category labels Backlog / In Progress / To Do but no bars; 项目健康度 shows only the legend Green / Red / Yellow, no donut. - Load 2, SVG census at 10 s: the status chart's
svg has axis texts and 1 rect, 5 paths; the health chart's svg has 3 paths and no text. Every POST /api/v1/analytics/dataset/query answered 200. - Then a viewport zoom reset (cmd+0, i.e. a resize event) — the same page immediately drew full bars and the donut.
The same datasets draw correctly on the Delivery Operations dashboard, so this is about the page-embedded chart block's first draw (a 0-size mount that never re-measures once data arrives is the usual shape), not the data.
Needs
A controlled repro without the automation harness: load the page, wait 30 s, do not resize, screenshot; then resize. If it reproduces, the chart block should re-measure on data arrival / ResizeObserver first callback, not only on window resize.
Found during the objectstack pin-bump dogfood (objectstack#14295); filed as "observed, not yet confirmed".
Generated by Claude Code
What was measured
Showcase → Analytics → Command Center (大屏) (
page/showcase_command_center, a structured page whose chart blocks bind analytics datasets), objectui @ 67dadd6, ~800px console:任务状态分布shows y-axis 0-2 and the category labelsBacklog / In Progress / To Dobut no bars;项目健康度shows only the legendGreen / Red / Yellow, no donut.svghas axistexts and 1rect, 5paths; the health chart'ssvghas 3paths and notext. EveryPOST /api/v1/analytics/dataset/queryanswered 200.The same datasets draw correctly on the
Delivery Operationsdashboard, so this is about the page-embedded chart block's first draw (a 0-size mount that never re-measures once data arrives is the usual shape), not the data.Needs
A controlled repro without the automation harness: load the page, wait 30 s, do not resize, screenshot; then resize. If it reproduces, the chart block should re-measure on data arrival / ResizeObserver first callback, not only on window resize.
Found during the objectstack pin-bump dogfood (objectstack#14295); filed as "observed, not yet confirmed".
Generated by Claude Code