Index: tools/chrome_proxy/webdriver/common.py |
diff --git a/tools/chrome_proxy/webdriver/common.py b/tools/chrome_proxy/webdriver/common.py |
index f17ab3b2a60bb7d0c0b6174bc40e645b0f04fc72..4c994598c6cc08f6dea710d7eec10473f753f044 100644 |
--- a/tools/chrome_proxy/webdriver/common.py |
+++ b/tools/chrome_proxy/webdriver/common.py |
@@ -166,7 +166,8 @@ class TestDriver: |
# Override flags given in code with any command line arguments. |
for override_arg in shlex.split(self._flags.browser_args): |
arg_key = GetDictKey(override_arg) |
- if arg_key in original_args: |
+ if (arg_key in original_args |
+ and original_args[arg_key] in self._chrome_args): |
self._chrome_args.remove(original_args[arg_key]) |
self._logger.info('Removed Chrome flag. %s', original_args[arg_key]) |
self._chrome_args.add(override_arg) |