Files
msime-windows/ui-html/webview2
fanlusky f743cc8f2e fix(stats): 统计页在窗口重新获得焦点与可见时自动刷新
统计是拉取模型,之前只有「侧栏切回统计页」和「设置窗口隐藏后重新显示」
两条触发路径。用户把窗口一直开着、切到别的程序打字再点回来时,这两条都
不会触发,页面就一直停在旧数据上。

- 新增 window focus 触发与统计页可见时的 5s 轮询兜底;
- 所有触发源汇到 refreshOverview,做 1s 节流、在途去重(15s 视为丢失),
  首次显示不再需要 firstShow 标志;
- 可见性判断统一用 #stats 的 offsetParent,不再只看 style.display;
- renderOverview 在数据未变化时跳过重绘,变化时保留热力图横向滚动位置,
  避免轮询把 hover/滚动状态抹掉。
2026-09-20 21:16:29 +08:00
..
2025-11-08 01:18:18 +08:00