-
-
Notifications
You must be signed in to change notification settings - Fork 190
Compatibility Issues Solution
🔔🔔 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.
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
Refer #218
Download ff_win7_darkmode.reg and double-clicking on it.
Refer #250
If privacy.resistFingerprinting
is true
, dark mode is not applied to general content.
-
privacy.resistFingerprinting
tofalse
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_color
totrue
Refer #170
-
userChrome.compatibility.covered_header_image
totrue
Legacy
Change this code https://github.com/black7375/Firefox-UI-Fix/blob/ae2d5c89d02e7b6766478b422100547a5599e4e4/userChrome.css#L31-L35
@media (min-width: 2500px) {
:root[lwtheme-image] {
background-size: cover;
}
}
-
userChrome.compatibility.panel_cutoff
totrue
Legacy
Add this code /** Panel - View ************************************************************/
:root #appMenu-popup panelview {
width: 25em !important; /* can modify panel width, Original: 22.5em */
}
Refer #99
-
userChrome.compatibility.navbar_top_border
totrue
Legacy
Add this code #nav-bar {
box-shadow: none !important;
}
Refer: #4
Before - After
-
userChrome.compatibility.dynamic_separator
totrue
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;
}
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);
}
Before - After
-
userChrome.compatibility.os.linux_non_native_titlebar_button
totrue
(There is breaking change in the typo missing v6.2.1)
If the color of the tab is different like the theme horizon-dark-rb9,
Before - After
-
userChrome.tab.color_like_toolbar
tofalse
Legacy
Remove follow lines: /** 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;
}
Rerfer: #384
-
userChrome.compatibility.os.windows_maximized
totrue
Refer #300
-
widget.gtk.alt-theme.dark
tofalse
.
Refer #893
Add to following css:
/* userChrome.css */
#navigator-toolbox {
border-bottom: none !important;
}