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(); // 重新加载正确的状态 await loadProxyStatus(); // 重新加载正确的状态
} else { } else {
console.log("代理模式切换成功:", mode); console.log("代理模式切换成功:", mode);
setCurrentMode(mode); // 不加 setTimeout firefox UI 会无法渲染选中状态
setTimeout(() => {
setCurrentMode((preMode) => {
return mode === preMode ? preMode : mode;
});
}, 20);
} }
} catch (error) { } catch (error) {
console.error(`Error switching to proxy mode ${mode}:`, error); console.error(`Error switching to proxy mode ${mode}:`, error);