fix Firefox proxy set

This commit is contained in:
go0p
2026-08-06 15:11:35 +08:00
committed by go0p
parent 204c852af1
commit 3fe37b93bc
+6 -1
View File
@@ -247,7 +247,12 @@ export const ProxySwitch: React.FC = () => {
await loadProxyStatus(); // 重新加载正确的状态
} else {
console.log("代理模式切换成功:", mode);
setCurrentMode(mode);
// 不加 setTimeout firefox UI 会无法渲染选中状态
setTimeout(() => {
setCurrentMode((preMode) => {
return mode === preMode ? preMode : mode;
});
}, 20);
}
} catch (error) {
console.error(`Error switching to proxy mode ${mode}:`, error);