Closed Bug 290064 Opened 20 years ago Closed 16 years ago

use same proxy for all protocols works incorrectly after 1.0.1 to 1.0.2 upgrade

Categories

(Firefox :: Settings UI, defect)

1.0 Branch
x86
Windows XP
defect
Not set
major

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: npapadon, Unassigned)

References

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2

Issue with the "Use same proxy for all protocols" check box in the connections
preferences.  Even though box is set before upgrade, settings do not take for
all protocols.  Found a workaround which the user should not have to perform.

WORKAROUND:

1. Unchecked "use same proxy for all protocols"

2. Filled in the same text for each individual protocol, pointing to correct
proxy server and port

3. Browser works fine now

Reproducible: Always

Steps to Reproduce:
USE CASE:

1. Upgraded from 1.0.1 to 1.0.2.  Prior installation had "use same proxy for all
protocols" checked in the Preferences.

2. The box was checked and only the HTTP PROXY line was filled in.  

3. Was able to connect to HTTP sites, however "Connection refused" errors when
attempting to connect to HTTPS sites.

4. The correct HTTPS proxy was set (but greyed out, due to "use same proxy..."
check box)

5. Further examined prefs.js file.  The HTTPS, FTP, other protocols were set to
"localhost:8080" which did not correspond to what the Preferences indicated.

Actual Results:  
Used only the configured proxy server for the HTTP protocol, even though use the
same for all protocols was checked.

Expected Results:  
It should have used the same proxy server for all protocols.  No user
intervention should have been necessary after the SW upgrade.

See workaround.

I set this as major because it may impact people upgrading Firefox.
Clarifcation for reproducing -

In "Connection Setting"
With "Manual Proxy" selected.
And with "Use the same proxy for all protocols" selected.

1. Change HTTP Proxy then [tab] over to next field
[Firefox updates others]
2. Change Port
3. Immediately Press "OK"
[Firefox did not update ports since "OK" trumps the next action that would have
updated the field]

So SSL, FTP and other don't work.
Related to bug 270631?
This bug exists in in 1.0.6 for Windows, also.
This bug is still there in version 1.0.7 (Win XP). It might be that it's using
the right proxy but the wrong port - this is purly speculation but manually
entering the proxys (proxies?) AND the ports "solved" the issue. But the bug
remains and is a pain until you find it, took me 2 days (well, I used IE
whenever I needed to access gmail that FF couldn't get to without the correct
proxy settings) and I'd say I'm no expert but way above average computer
user.... ie. Your average Joe would probably give up and use IE (or Opera or
whatever...) instead of trying and trying, just my guess...
This is still present on 1.0.7.
The workaround is to put the proxy on every protocol.
I've just found a different (but maybe related) problem with 1.0.7.

I was using Automatic proxy configuration, but had "Use the same proxy for all protocols" checked in the manual configuration setting (presumably from an old manual config) - and that was taking effect somehow!

So the automatic proxy configuration URL script was setting DIRECT for all https requests, but those were still going via the proxy server - until I checked the manual config option, unchecked "Use the same proxy for all protocols", and then switched back to "Automatic proxy configuration URL".
bug still exist in:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7

i like to use keyboard enter instead of mouse to "press OK" after some typing.
sorry for bugspam, long-overdue mass reassign of ancient QA contact bugs,
filter on "beltznerLovesGoats" to get rid of this mass change
QA Contact: mconnor → preferences
Assignee: bugs → nobody
Any updates w/ FF3?

What we really need here is to look at about:config for "network.proxy."
Version: unspecified → 1.0 Branch
Blocks: 448634
Please use a recent version of Firefox, available at
http://www.mozilla.com/en-US/firefox/, and report back with your results in
relation to this bug report. (bug cleaning)
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.