fix-logs-order
main
按用户预期调整方案:列表保持最新在最上面(后端倒序),打开页面/ 自动刷新时 scrollTop=0 定位顶部;向下滚动回看历史时暂停定位, 拉回顶部即恢复。替代上一版的时间正序+贴底方案。
渲染顺序(最新在前)与滚动逻辑假设(正序+贴底=最新)相互矛盾: 自动刷新(默认开启)每 10s 强制贴底,而底部恰好是最早的日志, 用户打开页面被钉在最旧的一条上。 改为渲染时间正序(旧→新),与贴底滚动/上滚暂停跟随的 tail -f 行为一致:打开页面即定位最新。