From 50df9452ef81635df7a78012b061a4be6e3302ac Mon Sep 17 00:00:00 2001 From: FelisCatus Date: Fri, 22 May 2015 21:34:45 +0800 Subject: [PATCH] Copy proxy settings for different schemes instead of reusing. Fix #468. --- omega-target-chromium-extension/src/options.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/omega-target-chromium-extension/src/options.coffee b/omega-target-chromium-extension/src/options.coffee index bc69e53..19cc656 100644 --- a/omega-target-chromium-extension/src/options.coffee +++ b/omega-target-chromium-extension/src/options.coffee @@ -98,7 +98,7 @@ class ChromeOptions extends OmegaTarget.Options else # Try to set the proxies of all possible protocols. for protocol in protocols - rules[protocol] ?= profile.fallbackProxy + rules[protocol] ?= JSON.parse(JSON.stringify(profile.fallbackProxy)) else rules['fallbackProxy'] = profile.fallbackProxy else if not protocolProxySet