How can I downgrade/rollback from FF91 to FF90 / FF89?
I stupidly allowed my Firefox to "up"grade from FF90 to FF91. This has caused the padded spaced-out menus to return, which I had managed to fix in the previous version, but the fix does not work in FF91.
I cannot work with the increased vertical spacing of the menus. It bugs me, it annoys me, and it pi..., that is to say, it gets me very cross.
Since Mozilla in their un-wisdom have decided to deny us the possiblility of customising the vertical spacing to suit our needs, but have instead decided to dictate the increased spacing, I would like to roll back to FF90 and disable upgrades until such time as Mozilla decide to listen to their users and allow customisation - would it really hurt to do that, Mozilla?
In the meantime, how can I best roll back to FF90? Can I download it from somewhere? How can I install it without losing bookmarks, settings, and css file?
被采纳的解决方案
The same thing happened to me. My previous about:config changes in FF90 didn't work anymore. Had to search for and apply new changes.
Try inserting the following lines in your userChrome.css file:
/* Use Normal top and bottom padding for Compact */ #PlacesToolbarItems .bookmark-item { padding-top: 1px !important; padding-bottom: 1px !important; } /*** Tighten up drop-down/context/popup menu spacing ***/ menupopup > menuitem, menupopup > menu { padding-block: 1px !important; } :root { --arrowpanel-menuitem-padding: 4px 8px !important; }
WARNING: This script is not provided by Mozilla and is not officially supported Creating a userChrome.css file and other ways of customizing Firefox that are not exposed in the interface are there for developers, not end-users. If it were intended for end-users, you would see a menu option or checkbox; you wouldn't have to hack a text file in a hidden location.
What this means is that even though the functionality you want is no longer supported, a third-party has found a way to do it using the CSS file. If it breaks in new versions, you will need to contact the person who provided the script. [Warning added by moderator.]
定位到答案原位置 👍 0所有回复 (3)
选择的解决方案
The same thing happened to me. My previous about:config changes in FF90 didn't work anymore. Had to search for and apply new changes.
Try inserting the following lines in your userChrome.css file:
/* Use Normal top and bottom padding for Compact */ #PlacesToolbarItems .bookmark-item { padding-top: 1px !important; padding-bottom: 1px !important; } /*** Tighten up drop-down/context/popup menu spacing ***/ menupopup > menuitem, menupopup > menu { padding-block: 1px !important; } :root { --arrowpanel-menuitem-padding: 4px 8px !important; }
WARNING: This script is not provided by Mozilla and is not officially supported Creating a userChrome.css file and other ways of customizing Firefox that are not exposed in the interface are there for developers, not end-users. If it were intended for end-users, you would see a menu option or checkbox; you wouldn't have to hack a text file in a hidden location.
What this means is that even though the functionality you want is no longer supported, a third-party has found a way to do it using the CSS file. If it breaks in new versions, you will need to contact the person who provided the script. [Warning added by moderator.]
由Chris Ilias于
I"m not a programmer. How does one get a userChrome.css file?
It is not that difficult to create userChrome.css if you have never used it.
The first step is to open the "Help -> Troubleshooting Information" page and find the button to access the profile folder.
You can find this button under the "Application Basics" section as "Profile Folder -> Open Folder". If you click this button then you open the profile folder in the Windows File Explorer. You need to create a folder with the name chrome in this folder (name is all lowercase). In the chrome folder you need to create a plain text file with the name userChrome.css (name is case sensitive). In this userChrome.css text file you paste the text posted. On Mac you can use the TextEdit utility to create the userChrome.css file as a plain text file.
In Windows saving the file is usually the only time things get more complicated because Windows can silently add a .txt file extension and you end up with a file named userChrome.css.txt. To avoid this you need to make sure to select "All files" in the dialog to save the file in the text editor using "Save File as".
You need to close (Quit/Exit) and restart Firefox when you create or modify the userChrome.css file.
See also:
- https://www.userchrome.org/what-is-userchrome-css.html
- https://www.userchrome.org/how-create-userchrome-css.html
In Firefox 69 and later you need to set this pref to true on the about:config page to enable userChrome.css and userContent.css in the chrome folder.
- toolkit.legacyUserProfileCustomizations.stylesheets = true