Open Bug 1814356 Opened 2 years ago Updated 2 years ago

Firefox 109 does not follow system proxy settings on openSUSE KDE 15.3

Categories

(Core :: Networking, defect, P3)

Firefox 109
defect

Tracking

()

UNCONFIRMED

People

(Reporter: deeksha.d, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged])

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36

Steps to reproduce:

On opensuse KDE 15.3:

  1. Upgrade firefox to version 109
  2. Under firefox settings -> Network settings -> Configure Proxy Access to the Internet, select Use system proxy settings
  3. Under opensuse system settings -> Network settings -> Proxy -> Use manually specified proxy (apply squid proxy)
  4. Access sites from firefox 109 browser.

Actual results:

traffic will not go through the specified proxy when firefox is configured to use the system proxy settings.

If we directly set manual proxy on firefox network settings, traffic is going via proxy.

Expected results:

Firefox 109 should follow the system proxy settings i.e. traffic should go via proxy

Note: By default firefox 102 version was installed on opensuse KDE which was working fine i.e. traffic was going through proxy. Only when we upgrade the firefox to 109 this issue is observed.

The Bugbug bot thinks this bug should belong to the 'Core::Networking' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Networking
Product: Firefox → Core

Thank you for the bug report. Could you use mozregression to identify what change introduced this bug?
https://mozilla.github.io/mozregression/quickstart.html

Flags: needinfo?(deeksha.d)

Hi Valentin,
Is mozregression available for opensuse KDE? I could only find it for ubuntu.

Flags: needinfo?(deeksha.d)

mozregression is also a Python package.
Could you try to use it?

Flags: needinfo?(deeksha.d)

(In reply to Kershaw Chang [:kershaw] from comment #4)

mozregression is also a Python package.
Could you try to use it?

pip install mozregression or pip3 install mozregression

Attached image mozregression-result.png (deleted) —

Thanks Valentin and Kershaw.
I have tried using mozregression with --good 102 and --bad 108 options, where it downloaded and installed version 103 which was also not working. Hence, I used 'bad' for 103 as well but looks like 'good' was expected.
I have also tried using option --good 102 without using the bad option, which installed version 100, which was also not working for me.
Not sure how to proceed. Could you please help with this ?
Attached the screenshot of mozregression.

Flags: needinfo?(deeksha.d)

(In reply to deeksha.d from comment #6)

Created attachment 9324828 [details]
mozregression-result.png

Thanks Valentin and Kershaw.
I have tried using mozregression with --good 102 and --bad 108 options, where it downloaded and installed version 103 which was also not working. Hence, I used 'bad' for 103 as well but looks like 'good' was expected.
I have also tried using option --good 102 without using the bad option, which installed version 100, which was also not working for me.

What do you mean not working with version 100? Do you mean that Firefox v100 follow the system proxy settings or not?
Are you able to reproduce this with a clean profile (no extension installed)?

Flags: needinfo?(deeksha.d)

Hi Kershaw,
Here are the findings:

  1. If we install firefox using command - sudo zypper install firefox -> installed version 102 which is working fine i.e. firefox is following system proxy settings.
  2. If we manually install firefox version 102 (or any firefox version) from https://ftp.mozilla.org/pub/firefox/releases/102.7.0esr/linux-x86_64/en-US/ , and extract using tar xvf <firefox-tar-file-path> and run firefox binary i.e. ./firefox then firefox is not following system proxy settings
Flags: needinfo?(deeksha.d)
  1. If we manually install firefox version 102 (or any firefox version) from https://ftp.mozilla.org/pub/firefox/releases/102.7.0esr/linux-x86_64/en-US/ , and extract using tar xvf <firefox-tar-file-path> and run firefox binary i.e. ./firefox then firefox is not following system proxy settings

Thanks for the information. I am no expert of opensuse, but I think Firefox just needs permission to read system proxy settings.

Blocks: necko-proxy
Severity: -- → S3
Priority: -- → P3
Whiteboard: [necko-triaged]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: