[feat]取消使用默认绕过且当绕过设置为空的时候使用默认绕过填充绕过配置以便用户基于默认配置修改。 (#3365)

This commit is contained in:
逐雁南飛 2025-04-17 17:12:58 +08:00 committed by GitHub
parent d401a83c75
commit ae4067aee6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -387,7 +387,12 @@ export const SysproxyViewer = forwardRef<DialogRef>((props, ref) => {
edge="end" edge="end"
disabled={!enabled} disabled={!enabled}
checked={value.use_default} checked={value.use_default}
onChange={(_, e) => setValue((v) => ({ ...v, use_default: e }))} onChange={(_, e) => setValue((v) => ({
...v,
use_default: e,
// 当取消选择use_default且当前bypass为空时填充默认值
bypass: (!e && !v.bypass) ? defaultBypass() : v.bypass
}))}
/> />
</ListItem> </ListItem>
)} )}