| Index: tools/chrome_proxy/webdriver/common.py
|
| diff --git a/tools/chrome_proxy/webdriver/common.py b/tools/chrome_proxy/webdriver/common.py
|
| index 4dfc2fa0d3ffb1a11e25fa234ccc400312dd71b7..2143f6e9dd9b883b1329ce44ce9f74793a69e523 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)
|
|
|