Table of Contents
- Windows 7 Powershell script not works
- Windows 7 minimize maximize close buttons hidden
- Not works darkmode in contents
- Accent color at v102 or lower
- Header's background image rate(2500px >=)
- Panel text cut off in some language
- White outline on the top of address bar
- Unselected Tab Separators - Color
- Unselected Tab Separators - Don't show
- Linux's non nagative titlebar button
- Tabs and toolbars to have different colors theme
- The top of tab bar is not clicked at windows
- Different context menu colors for content and toolbar
- Flashing at navigation toolbar bottom
🔔🔔 Various flags are exclusively for v5.0.0.
Previous versions must edit the code directly by referring to Legacy tips.
This project makes on Manjaro KDE Firefox Nightly, tested with Windows 10 Nightly, Developer edition.
They are the OS and version that works best.
Windows 7 Powershell script not works
Powershell script not working with the following issues? Choco::#2459
Exception setting "SecurityProtocol": "Cannot convert value "3072" to type "System.Net.SecurityProtocolType" due to invalid enumeration values. Specify one o f the following enumeration values and try again. The possible enumeration values are "Ssl3, Tls"."
At line:1 char:35
+ [System.Net.ServicePointManager]:: <<<< SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/in stall.ps1'))
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException
Exception calling "DownloadString" with "1" argument(s): "The underlying connection was closed: An unexpected error occurred on a send."
At line:1 char:113
+ [System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString <<<< ('https://community.chocolatey.org/in stall.ps1'))
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
- Download & Install .NET Framework - Download .NET Framework 4.8 direct link
- Download & Install Windows Management Framework - Download Win7AndW2K8R2-KB3191566-x64.zip direct link
Windows 7 minimize maximize close buttons hidden
Refer #218
Download ff_win7_darkmode.reg and double-clicking on it.
Not works darkmode in contents
Refer #250
If privacy.resistFingerprinting is true, dark mode is not applied to general content.
privacy.resistFingerprintingtofalse
Accent color at v102 or lower
There is a accent color-related breaking change of v103 version or higher.
This is because Mozilla has completely removed the -moz-accent-color/-moz-accent-color-foreground property. mozilla/gecko-dev@4c5f201
Unlike selector issues, backward compatibility cannot be guaranteed.
Users with v102 or lower versions must use this option!!!
userChrome.compatibility.accent_colortotrue
Header's background image rate(2500px >=)
Refer #170
userChrome.compatibility.covered_header_imagetotrue
Legacy
Change this code ae2d5c89d0/userChrome.css (L31-L35)
@media (min-width: 2500px) {
:root[lwtheme-image] {
background-size: cover;
}
}
Panel text cut off in some language
userChrome.compatibility.panel_cutofftotrue
Legacy
Add this code /** Panel - View ************************************************************/
:root #appMenu-popup panelview {
width: 25em !important; /* can modify panel width, Original: 22.5em */
}
White outline on the top of address bar
Refer #99
userChrome.compatibility.navbar_top_bordertotrue
Legacy
Add this code #nav-bar {
box-shadow: none !important;
}
Unselected Tab Separators - Color
Refer: #4
Before - After
userChrome.compatibility.dynamic_separatortotrue
Legacy
Try to changebackground-color
--tabs-border-color--lwt-selected-tab-background-color
/** Unselected Tab - Divide line ********************************************/
#tabbrowser-arrowscrollbox:not([overflowing]) .tabbrowser-tab[first-visible-unpinned-tab] .tab-background::before,
.tabbrowser-tab:not([visuallyselected], [multiselected], :hover, :first-child) .tab-background::before,
#tabbrowser-arrowscrollbox:not([overflowing]) .tabbrowser-tab:not([visuallyselected], [multiselected], :hover)[last-visible-tab] .tab-background::after {
/*codes*/
background-color: var(--toolbarseparator-color) !important;
}
Unselected Tab Separators - Don't show
Legacy
Try to addbox-shadow
/** Unselected Tab - Divide line ********************************************/
#tabbrowser-arrowscrollbox:not([overflowing]) .tabbrowser-tab[first-visible-unpinned-tab] .tab-background::before,
.tabbrowser-tab:not([visuallyselected], [multiselected], :hover, :first-child) .tab-background::before,
#tabbrowser-arrowscrollbox:not([overflowing]) .tabbrowser-tab:not([visuallyselected], [multiselected], :hover)[last-visible-tab] .tab-background::after {
/*codes*/
box-shadow: 0 0 1px 0 color-mix(in srgb, currentColor 60%, transparent);
}
Linux's non nagative titlebar button
Before - After
userChrome.compatibility.os.linux_non_native_titlebar_buttontotrue(There is breaking change in the typo missing v6.2.1)
Tabs and toolbars to have different colors theme
If the color of the tab is different like the theme horizon-dark-rb9,
Before - After
userChrome.tab.color_like_toolbartofalse
Legacy
Remove follow lines:4948226abe/userChrome.css (L101-L105)
/** Selected Tab - Color like toolbar ***************************************/
#tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background[multiselected="true"]:-moz-lwtheme, #tabbrowser-tabs:not([movingtab]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab > .tab-stack > .tab-background[selected="true"]:-moz-lwtheme {
background-image: linear-gradient(var(--toolbar-bgcolor, transparent), var(--toolbar-bgcolor, transparent)), linear-gradient(var(--toolbar-bgcolor), var(--toolbar-bgcolor)), var(--lwt-header-image, none) !important;
}
The top of tab bar is not clicked at windows
Rerfer: #384
userChrome.compatibility.os.windows_maximizedtotrue
Different context menu colors for content and toolbar
Refer #300
widget.gtk.alt-theme.darktofalse.
Flashing at navigation toolbar bottom
Refer #893
Add to following css:
/* userChrome.css */
#navigator-toolbox {
border-bottom: none !important;
}













