Bug
In the Stats window (用量統計) overview, the Claude / Codex cost-breakdown KPI always shows both services regardless of the selected service filter in the sidebar.
- Selecting Claude still shows
Claude / Codex (extra Codex column, e.g. $253.77 · $0.00).
- Selecting Codex still shows the Claude column.
Cause
StatsRootView.overview renders the breakdown via cost(.claudeCode) / cost(.codex), which read vm.claude / vm.codex directly and ignore the service filter. Every other stat (totalTokens, totalCost, dailyChart, modelRows) goes through includedHistories and respects the filter.
Expected
When a single service is selected, the breakdown is redundant with Total cost, so it should not be shown. It only makes sense in All mode.
Reported in Traditional Chinese: 選擇 Claude 用量時仍顯示 "Claude / Codex"(多了 Codex);選 Codex 時仍顯示 Claude。
Bug
In the Stats window (用量統計) overview, the Claude / Codex cost-breakdown KPI always shows both services regardless of the selected service filter in the sidebar.
Claude / Codex(extra Codex column, e.g.$253.77 · $0.00).Cause
StatsRootView.overviewrenders the breakdown viacost(.claudeCode)/cost(.codex), which readvm.claude/vm.codexdirectly and ignore theservicefilter. Every other stat (totalTokens,totalCost,dailyChart,modelRows) goes throughincludedHistoriesand respects the filter.Expected
When a single service is selected, the breakdown is redundant with Total cost, so it should not be shown. It only makes sense in All mode.
Reported in Traditional Chinese: 選擇 Claude 用量時仍顯示 "Claude / Codex"(多了 Codex);選 Codex 時仍顯示 Claude。