Status: Unconfirmed
Owner: ----
Labels: Area-UI Pri-2 Via-Wizard Type-Bug OS-Linux
New issue 162705 by
pia...@google.com: Chrome bad proxies list in
about:net-internals#proxy shows incorrect date.
http://code.google.com/p/chromium/issues/detail?id=162705
UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like
Gecko) Chrome/24.0.1312.14 Safari/537.17
Steps to reproduce the problem:
1. Start Chrome ToT with a proxy PAC configured to point to a bad proxy.
2. Load a page.
3. Observe the bogus date in about:net-internals#proxy
What is the expected behavior?
A valid timestamp is shown.
What went wrong?
To repro, start Chrome with:
./out/Debug/chrome \
--ignore-certificate-errors \
--disable-fre \
--clear-cookies \
--clear-cache \
--disable-default-apps \
--no-experiments \
--no-first-run \
--proxy-pac-url=file:///home/piatek/demo-pac
where /home/piatek/demo-pac contains:
function FindProxyForURL(url, host) {
if (url.substring(0, 5) == "http:") {
return "PROXY proxy.invalid:8080; DIRECT";
}
}
This conditional proxy use will allow you to open about:net-interals#proxy
before loading a page. When a page is loaded, a valid timestamp appears.
After refreshing the display, however, a timestamp in 1970 is shown.
Note that this does not appear to break functionality. Pointing to a valid
(albeit temporarily down) proxy will result in a retry after 5 minutes,
despite the bogus timestamp displayed. (Seems like a FE/backend sync issue
-- push path of the bad proxy info works, but not pull.)
Did this work before? Yes 24
Chrome version: 25.0.1336.0 (169452) Channel: dev
OS Version: precise