评审 P1 修正一批

设置:显式主题补 color-scheme,滚动条和 select 弹层这些 UA 部件不看
变量。连接:断开失败的提示与轮询取数分成两条通道,不再被下一秒的轮询
成功抹掉;排序加 id 决胜,内核快照的遍历序无序,空闲连接下载量普遍
相同,没有决胜键行会在断开按钮下面跳。仪表盘与请求:一条流断了连带
收掉同组连接;断流不等于内核没了(配置重载掐断流而 online 从未翻转),
5 秒自动重连。规则:正则类规则(DOMAIN-REGEX 等三种)按内核的
payloadCanContainComma 语义拆分与禁入结构化编辑,顶层逗号不再把正则
截一半当目标;findRuleIssues 注释里对内核校验的错误断言改正。
This commit is contained in:
2026-08-11 21:14:03 +08:00
parent bd087aabea
commit 35eb463633
8 changed files with 102 additions and 18 deletions
+6 -1
View File
@@ -83,7 +83,12 @@ export function sortConnections(
const started = Date.parse(c.start)
return Number.isNaN(started) ? -1 : now - started
}
return [...list].sort((a, b) => (key === 'download' ? b.download - a.download : age(b) - age(a)))
// 平局按 id 决胜。输入顺序来自内核快照的 map 遍历,本身无序且每秒在变;
// 空闲连接的下载量普遍相同,没有决胜键的话行会在指针(和断开按钮)下面跳
return [...list].sort((a, b) => {
const main = key === 'download' ? b.download - a.download : age(b) - age(a)
return main !== 0 ? main : a.id.localeCompare(b.id)
})
}
/** 按主机名筛选。大小写不敏感,空串不筛。 */