fix Firefox proxy set

This commit is contained in:
go0p
2025-04-16 11:59:53 +08:00
parent 9604b711fb
commit 86f76eb730
+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);