preferences advanced network connection configure button missing
Checking preferences > advanced > network > connection > configure how Firefox connects to the internet, found that the "settings" button did not appear. Also, the "encryption" tab on the far right was gone.
Most recent changes were to install addons Certificate Patrol and Perspectives. I reverted to a profile saved before they were installed but that made no difference. The troubleshooting data below is without the two addons.
Krejt Përgjigjet (7)
Can you resize that window on a Mac and make it wider by dragging the right border of that window?
Start Firefox in Diagnose Firefox issues using Troubleshoot Mode to check if one of the extensions is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
- Don't make any changes on the Safe mode start window.
- https://support.mozilla.com/kb/Safe+Mode
Thanks for the quick response. To answer the first question, the window can't be resized, at least on 10.5. Macs are cranky about such things.
I had been working on isolating the problem since posting the question. It is in my userChrome CSS running under Stylish; so the problem is either the CSS or Stylish or Stylish Custom. In any event not some external thing, which was my main concern. I'm sure that this did not occur with previous combinations of Firefox, userChrome, and the two extensions. The problem may never be fixed, but can be circumvented by just disabling the CSS when needed.
Sorry to have stirred up things, but it was a troubling phenomenon.
That panel has this id:
#BrowserPreferences #networkPanel #connectionSettings
Did you change any font sizes via code in userChrome.css or via Stylish?
Yes, the main purpose of my userChrome is to change font sizes so that my ancient eyes can see things on a 12" G4 screen. As I said this all worked in the past, but it's common for the CSS to work differently than advertised. At my skill level it's mostly trial and error. I haven't pinned down the specific code yet - it's not the most obvious, it seldom is - but that's just grunt work.
There is no direct reference to the panel ID, but as you know better than I, CSS seems to work by taking a best guess approach. Or so it appears to a novice.
Try this code to make that window wider.
#BrowserPreferences{ width: 60em !important; }
Serendipity rules! It needed 70em rather than 60, but all the missing elements show now. Your solution is a lot more elegant than my disable everything approach. Thanks very much for your help.
You're welcome