From ebd7f457d2920d737f7c293ff38145492a52fb98 Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Tue, 4 Nov 2025 07:17:14 +0800 Subject: [PATCH] fix: improve error handling in port settings save function #4707 --- UPDATELOG.md | 1 + src/components/setting/mods/clash-port-viewer.tsx | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/UPDATELOG.md b/UPDATELOG.md index c1d12deb..c393f5e0 100644 --- a/UPDATELOG.md +++ b/UPDATELOG.md @@ -87,6 +87,7 @@ - 在 macOS 10.15 及更高版本默认包含 Mihomo-go122,以解决 Intel 架构 Mac 无法运行内核的问题 - Tun 模式不可用时,禁用系统托盘的 Tun 模式菜单 - 改进订阅更新方式,仍失败需打开订阅设置 `允许危险证书` +- 允许设置 Mihomo 端口范围 1000(含) - 65536(含) diff --git a/src/components/setting/mods/clash-port-viewer.tsx b/src/components/setting/mods/clash-port-viewer.tsx index 5f0db1ba..6b9d9c8b 100644 --- a/src/components/setting/mods/clash-port-viewer.tsx +++ b/src/components/setting/mods/clash-port-viewer.tsx @@ -71,8 +71,9 @@ export const ClashPortViewer = forwardRef((_, ref) => { setOpen(false); showNotice("success", t("Port settings saved")); }, - onError: () => { - showNotice("error", t("Failed to save port settings")); + onError: (e) => { + showNotice("error", e.message || t("Failed to save port settings")); + // showNotice("error", t("Failed to save port settings")); }, }, );