The returned Proxy info from nsIProtocolProxyService contains the flags used to perform the proxy resolution. The async version of that resolution wasn't recording the flags correctly.
We almost never actually use the async resolution (which I'm fixing in another bug) and the only thing the flags are really important to are websockets. so it doesn't seem to be a problem for any in-tree code, but its a problem for the code I'm writing.
Created attachment 646613 [details] [diff] [review]
Comment on attachment 646613 [details] [diff] [review]