Closed Bug 1711274 Opened 3 years ago Closed 3 years ago

Connections Settings subdialog doesn't disable fields when radio selection changes

Categories

(Thunderbird :: Preferences, defect)

defect

Tracking

(thunderbird_esr78 wontfix, thunderbird89 affected)

RESOLVED FIXED
91 Branch
Tracking Status
thunderbird_esr78 --- wontfix
thunderbird89 --- affected

People

(Reporter: aleca, Assigned: lasana)

References

Details

(Keywords: ux-consistency)

Attachments

(1 file)

To reproduce

  • Access Preferences > General > Connection area > Settings... button.
  • Change the Proxies radio button between Manual and other options.

The input fields that "belongs" to the Manual radio option should be disabled when that option is not selected.

This happens correctly in Firefox.
I'm not sure if this bug should be here or in the upstream synchronization.

Assignee: nobody → lasana
Flags: needinfo?(john)
Status: NEW → ASSIGNED

This patch is from 2018, seems like a lot has changed mainly xul -> xhtml, stringbundle -> fluent and some subsequent bug fixes. How should I approach this?

Flags: needinfo?(mkmelin+mozilla)

I was looking at proxy support in WebExtensions and browser.proxy seems to be available, but I have never used it yet. I run the tests in toolkit and the ones related to proxy seem to pass. So from that I think proxy is enabled for add-ons.

Flags: needinfo?(john)

I think we've mainly kept up with the change. The updateProxySettingsUI call is basically what's needed I think, but we should add the info about proxies too in case that comes up. So, copy as much of the original patch as need and adjust for whatever other changes have been done since.
For semi-shared UI like this we try to keep the function names and such the same as the corresponding Firefox ones.

Flags: needinfo?(mkmelin+mozilla)

This also includes some changes from bug 1505330 and bug 1557754.

Target Milestone: --- → 91 Branch

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/cb49d22d1742
Port bug 1429593, restore manual proxy controls disabling. r=mkmelin

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: