diff --git a/src/renderer/components/token-dashboard.ts b/src/renderer/components/token-dashboard.ts index 1bbf5f5..f9ef846 100644 --- a/src/renderer/components/token-dashboard.ts +++ b/src/renderer/components/token-dashboard.ts @@ -137,6 +137,9 @@ function renderDashboard(): void { // B. 柱状图 const chartEl = dashboardModalEl.querySelector('#tdChart')!; + // 保存滚动位置(每 2 秒重建 HTML 会重置滚动) + const barsEl = chartEl.querySelector('.td-chart-bars') as HTMLElement | null; + const savedScrollLeft = barsEl?.scrollLeft ?? 0; if (rounds.length === 0) { chartEl.innerHTML = '