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
..
2026-09-13 01:02:02 +08:00
2026-09-06 18:05:09 +09:00
2026-09-08 22:47:26 +08:00
2026-09-08 22:47:26 +08:00
2025-11-08 01:18:18 +08:00
2026-09-20 21:16:29 +08:00
2026-09-20 19:08:16 +08:00