Mit Hilfe des about:config Dialogs kann nahezu jegliche Option in Firefox konfiguriert werden. Im Zuge von Code Optimierungen und Updates können Optionen variieren, entfallen oder ersetzt werden. Gravierend ist dies vor allem bei Designwechseln – vor allem wenn eigener CSS Code ( beispielsweise um die Tabs unter die Navigationsbar zu legen ) genutzt wird. Konfigurationen in diesem Bereich sind daher oft Version abhängig.
Der Konfigurationsdialog des Firefox Browsers wird durch die Eingabe von “about:config” in der Adressleiste geöffnet. Hier können viele Anpassungen erfolgen, die mit der GUI nicht möglich sind.
Weitgehend Versionsunabhängige Konfigurationen:
- Alle Tabs direkt beim Starten laden:
browser.sessionstore.restore_on_demand auf “false” setzen - Tor Webseiten anzeigen:
network.http.referer.hideOnionSource auf “false” setzen - Übertragung lokaler IP Adresse blockieren (infosource):
media.peerconnection.enabled auf “false” setzen - Übertragung des Browser Cores blockieren (infosource):
security.mixed_content.block_active_content auf “false” setzen (Ebay Login nicht mehr möglich) - Wiederherstellungsoption exportierter Passwortdatein aktivieren
signon.management.page.fileImport.enabled auf true setzen
Firefox Benutzerdefiniertes Wörterbuch editieren:
Benutzer spezifische Ergänzungen im Firefox Wörterbuch werden in einer separaten Datei gespeichert (~/.mozilla/firefox/<profilename>/persdict.dat) und können mit einem einfachen Editor bearbeitet werden.
Versionsabhängige Konfigurationen:
Firefox Modifikationen für FF 91+
bis Firefox Version 90 :
Proton Menus wieder verkleinern : https://www.reddit.com/r/firefox/comments/p4bynz/a_hack_to_get_very_tiny_compact_ui/
Tabs unterhalb der Menuleiste (v89+) ( Proton GUI deaktivieren)
Im Laufe der Zeit haben sich einige Konfigurationen in Abhängigkeit der Firefox Version und des verwendeten Betriebssystem ergeben. Eine Zusammenfassung der meist genutzten Kombinationen von Version und Betriebssystem ist auf github zu finden. Das Designframework wir wie folgt aktiviert:
- (abaout:config) Sämtliche Werte für “Proton” auf “false”setzen.
- (abaout:config) Wert “toolkit.legacyUserProfileCustomizations.stylesheets” auf “true” setzen.
- CSS Konfigurationsordner erstellen: mkdir ~/.mozilla/firefox/CSS_MOD”
- CSS Konfigurationen herunterladen: wget -O $HOME/.mozilla/firefox/CSS_MOD/master.zip https://github.com/Aris-t2/CustomCSSforFx/archive/refs/heads/master.zip
- CSS Framework entpacken: cd $HOME/.mozilla/firefox/CSS_MOD/ && unzip master.zip
- CSS Framework aktivieren: mv $HOME/.mozilla/firefox/CSS_MOD/CustomCSSforFx-master/classic/* $HOME/.mozilla/firefox/CSS_MOD/
- Konfiguration in der userChrome Datei editieren/erstellen ( Classic GUI Konfiguration )
Das Designframework bietet eine Vielzahl von Konfigurationsmöglichkeiten, die durch einfaches Auskommentieren in der Datei “userChrome.css” Datei aktiviert oder deaktiviert werden können.
Tabs unterhalb der Menuleiste (v71 – v88)
- Anpassen der Firefox Konfiguration durch Eingabe des “about:config” Befehls in der Adressleiste
– (v71+) Wert “toolkit.legacyUserProfileCustomizations.stylesheets” auf “true” setzen
– (v71-) Wert “layout.css.xul-box-display-values.survive-blockification.enabled” auf “false” setzen - Erstellen einer CSS Datei im Firefox Profilordner (~/.mozilla/firefox/<profilename>/userChrome.css) mit folgendem Inhalt :
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660/** 2020/01/08: Updated for Firefox v72.0.* 2019/12/04: Updated for Firefox v71.0.** The following settings are simply glued together from the various files that make up the "tabs below navigation" from the* most excellent Custom CSS tweaks for Firefox Quantum: https://github.com/Aris-t2/CustomCSSforFx .* This may include other settings that change other display elements; I have not gone through it closely.** All credit to Aris-t2!*//* Firefox Quantum userChrome.css tweaks ********************************************************//* code mostly taken from 'Classic Theme Restorer' & 'Classic Toolbar Buttons' add-ons **********//* Github: https://github.com/aris-t2/customcssforfx ********************************************//************************************************************************************************//* Firefox Quantum userChrome.css tweaks ************************************************//* Github: https://github.com/aris-t2/customcssforfx ************************************//****************************************************************************************//* NOTE ********************************************************************************//* Variables are set inside '.\config\' folders CSS files, if complete package is used! */:root {--colored_menubar_background_image: linear-gradient(#f9f9fa,#f9f9fa);--general_toolbar_color_toolbars: linear-gradient(#f9f9fa,#f9f9fa);--general_toolbar_color_navbar: linear-gradient(#f9f9fa,#f9f9fa);--tabs_toolbar_color_tabs_not_on_top: linear-gradient(#f9f9fa,#f9f9fa);--tabs_toolbar_border-tnot_normal_mode_size: 1px;--tabs_toolbar_border-tnot_normal_mode: var(--tabs-border-color);--classic_squared_tabs_tab_text_color: black;--classic_squared_tabs_new_tab_icon_color: black;--classic_squared_tabs_tab_text_shadow: transparent;--tab-min-height_tnot: 32px;}:root[uidensity=compact] {--tab-min-height_tnot: 28px;}:root[uidensity=touch] {--tab-min-height_tnot: 40px;}/* tabs toolbar adjustment */#main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#TabsToolbar {-moz-padding-start: 2px !important;}#main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,#main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,#main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,#main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,#TabsToolbar:-moz-lwtheme,#main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#main-window[sizemode="maximized"] #TabsToolbar,#main-window[tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#main-window[tabsintitlebar][sizemode="maximized"]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#main-window[uidensity=compact][tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#main-window[tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #TabsToolbar {-moz-padding-start: 0px !important;}#main-window[tabsintitlebar][sizemode="normal"]:not([sizemode="fullscreen"]) #TabsToolbar {margin-top: 0px !important;}#main-window[tabsintitlebar][sizemode="normal"][chromehidden~="menubar"] #TabsToolbar,#main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar,#main-window[tabsintitlebar][sizemode="maximized"][chromehidden~="menubar"] #TabsToolbar,#main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar {padding-top: 0px !important;}#main-window[tabsintitlebar] #toolbar-menubar[autohide="true"]:not([inactive="true"]) ~ #TabsToolbar,#main-window[tabsintitlebar] #toolbar-menubar[autohide="false"] ~ #TabsToolbar{margin-top: 0px !important;}/* tab title in titlebar support */#main-window[tabsintitlebar][sizemode="normal"] #navigator-toolbox #TabsToolbar,#main-window[uidensity=compact][tabsintitlebar][sizemode="normal"] #navigator-toolbox #TabsToolbar,#main-window[tabsintitlebar][sizemode="maximized"] #navigator-toolbox #TabsToolbar,#main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #navigator-toolbox #TabsToolbar,#main-window[tabsintitlebar][sizemode="normal"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#main-window[uidensity=compact][tabsintitlebar][sizemode="normal"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#main-window[tabsintitlebar][sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar{margin-top: 0px !important;}/* titlebar button support */#main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar{margin-top: 2px !important;}/* fix for application/hamburger button in titlebar */#main-window[tabsintitlebar][sizemode="fullscreen"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar #PanelUI-button {visibility: collapse !important;}#main-window[inDOMFullscreen="true"] #TabsToolbar {opacity: 0 !important;}/* tab height */#tabbrowser-tabs,#tabbrowser-tabs > .tabbrowser-arrowscrollbox,.tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] {min-height: var(--tab-min-height_tnot) !important;}/* toolbar order (start) ************************************/#print-preview-toolbar,#printedit-toolbar,#titlebar {-moz-box-ordinal-group: 0 !important;}#navigator-toolbox #toolbar-menubar {-moz-box-ordinal-group: 1 !important;}/* navigation toolbar */#navigator-toolbox #nav-bar {-moz-box-ordinal-group: 2 !important;}/* bookmarks toolbar */#navigator-toolbox #PersonalToolbar {-moz-box-ordinal-group: 3 !important;}/* 3rd party toolbars */#navigator-toolbox toolbar {-moz-box-ordinal-group: 10 !important;}/* tabs toolbar */#navigator-toolbox #TabsToolbar {-moz-box-ordinal-group: 100 !important;}/* toolbar order (end) **************************************//* toolbar colors */#main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) {background-image: var(--colored_menubar_background_image) !important;border: 0px !important;margin-bottom: -1px !important;}#nav-bar:not(:-moz-lwtheme) {-moz-appearance: none !important;background: var(--general_toolbar_color_navbar, inherit) !important;}toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) {-moz-appearance: none !important;background: var(--general_toolbar_color_toolbars, inherit) !important;}#TabsToolbar:not(:-moz-lwtheme){-moz-appearance: none !important;background-image: var(--tabs_toolbar_color_tabs_not_on_top) !important;}/* remove color overlay for lw-themes */#main-window[style*='--lwt-header-image'] :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme{background: unset !important;}/* adjust compact themes background color */#main-window:not([style*='--lwt-header-image']) #TabsToolbar:-moz-lwtheme {-moz-appearance: none !important;background-image: linear-gradient(var(--toolbar-bgcolor),var(--toolbar-bgcolor)) !important;}#main-window:not(:-moz-lwtheme) #TabsToolbar :-moz-any(.tabs-newtab-button,#tabs-newtab-button,.scrollbutton-up,.scrollbutton-down),#main-window:not(:-moz-lwtheme) #TabsToolbar > toolbarbutton,#main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar :-moz-any(.tabs-newtab-button,#tabs-newtab-button,.scrollbutton-up,.scrollbutton-down),#main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar > toolbarbutton {fill: var(--classic_squared_tabs_new_tab_icon_color) !important;color: var(--classic_squared_tabs_new_tab_icon_color) !important;}/* toolbar borders */#main-window #navigator-toolbox::after {opacity: 0 !important;}#TabsToolbar{margin-bottom: 0px !important;border-bottom: 1px solid #5f7181 !important;}#main-window[sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {border-left: var(--tabs_toolbar_border-tnot_normal_mode_size) solid var(--tabs_toolbar_border-tnot_normal_mode) !important;border-right: var(--tabs_toolbar_border-tnot_normal_mode_size) solid var(--tabs_toolbar_border-tnot_normal_mode) !important;background-clip: padding-box !important;}#main-window[sizemode="maximized"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {border-left: 0px !important;border-right: 0px !important;}#main-window[style*='--lwt-header-image'][sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme,#main-window[style*='--lwt-header-image'][sizemode="maximized"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme {border-top: 0px !important;border-left: 0px !important;border-right: 0px !important;}#main-window:not([style*='--lwt-header-image']):-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme {border-bottom: 1px solid #323234 !important;}#main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme {border-bottom: 1px solid #323234 !important;}#main-window:not([sizemode="fullscreen"])[tabsintitlebar] #TabsToolbar{-moz-margin-end: 0px !important;}#main-window[tabsintitlebar] #TabsToolbar .titlebar-placeholder{visibility: collapse !important;}#main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive="true"] {margin-top: 21px !important;}#main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] {margin-top: 20px !important;}#tabbrowser-tabs .tab-drop-indicator {margin-bottom: 0px !important;}#PersonalToolbar:-moz-lwtheme,#nav-bar:-moz-lwtheme {background-image: none !important;box-shadow: none !important;border-top: none !important;border-bottom: none !important;}/* remove tab fog */#TabsToolbar:not(:-moz-lwtheme),#TabsToolbar:not(:-moz-lwtheme)::before,#TabsToolbar:not(:-moz-lwtheme)::after {box-shadow: unset !important;}/* remove 'dragging tab' margin/padding nonsense */#TabsToolbar[movingtab] {padding-bottom: unset !important;}#TabsToolbar[movingtab] > .tabbrowser-tabs {padding-bottom: unset !important;margin-bottom: unset !important;}#TabsToolbar[movingtab] + #nav-bar {margin-top: unset !important;}/* scroll buttons */#TabsToolbar:not(:-moz-lwtheme) #alltabs-button,#TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox > .scrollbutton-up,#TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox > .scrollbutton-down {fill: black !important;}/* Fx58+ titlebar placeholders */#TabsToolbar *[type="pre-tabs"],#TabsToolbar *[type="post-tabs"] {display: none !important;}@media (-moz-os-version: windows-win10) {#main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive="true"] {margin-top: 30px !important;}#main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] {margin-top: 30px !important;}}@media (-moz-windows-classic) {/* tweaks for Windows Classic theme */#nav-bar:not(:-moz-lwtheme),#PersonalToolbar:not(:-moz-lwtheme),#main-window:not([tabsintitlebar]) #TabsToolbar:not(:-moz-lwtheme) {border-left: unset !important;border-right: unset !important;background: unset !important;}#main-window[sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {border-left: 0px !important;border-right: 0px !important;}#main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) {background: unset !important;box-shadow: unset !important;border-bottom: unset !important;}#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox,#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar,#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::before,#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::before,#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::after,#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::after {background: unset !important;box-shadow: unset !important;border: unset !important;border-image: unset !important;}#main-window:not([tabsintitlebar]) toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) {background: unset !important;}}/* trog *//* tab text colors *//*#TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab {color: var(--classic_squared_tabs_tab_text_color) !important;text-shadow: 1px 1px 1px var(--classic_squared_tabs_tab_text_shadow) !important;}*//* trog *//* fix Windows 7s default tab background (remove dark purple bg color)*//*@media (-moz-os-version: windows-win7) {@media (-moz-windows-default-theme) {.tabbrowser-tab:not([selected]):not(:hover):not(:-moz-lwtheme) {background-color: #e3e4e6 !important;}.tabbrowser-tab:not([selected]):hover:not(:-moz-lwtheme) {background-color: #cccdcf !important;}}}*//* trog *//* Simple Close Tab button *//*#TabsToolbar:not(:-moz-lwtheme) #_fe8cab45-aaee-45f8-8765-781e0ebea300_-browser-action {--webextension-toolbar-image-light: url("moz-extension://7904448c-2319-4f6f-aac9-a1f701258098/icons/Close-dark.svg") !important;}*//* trog *//* close tab button *//*#TabsToolbar:not(:-moz-lwtheme) #closetab_fmarin_com-browser-action {--webextension-toolbar-image-light: url("moz-extension://31006e48-8e00-476f-8ea9-697e40934b02/icons/icon.svg") !important;--webextension-toolbar-image-2x-light: url("moz-extension://31006e48-8e00-476f-8ea9-697e40934b02/icons/icon.svg") !important;}*//* trog *//* close window button *//*#TabsToolbar:not(:-moz-lwtheme) #close-window-button_nanpuyue_com-browser-action {--webextension-toolbar-image-light: url("moz-extension://c914bd13-793f-4a2d-ab66-c655a3d75c52/icons/icon.svg") !important;--webextension-toolbar-image-2x-light: url("moz-extension://c914bd13-793f-4a2d-ab66-c655a3d75c52/icons/icon.svg") !important;}*/#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {padding-bottom: calc(1px + var(--tab-min-height_tnot)) !important;}#TabsToolbar {position: absolute !important;display:block !important;bottom: 0 !important;width: 100vw !important;}#tabbrowser-tabs {width: 100vw !important;}/* trog *//* make sure button icon colors set correctly *//*#main-window:not(:-moz-lwtheme) #TabsToolbar-customization-target toolbarbutton .toolbarbutton-icon,#main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar-customization-target toolbarbutton .toolbarbutton-icon {fill: var(--classic_squared_tabs_new_tab_icon_color) !important;color: var(--classic_squared_tabs_new_tab_icon_color) !important;}#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar .titlebar-buttonbox-container {visibility: hidden !important;}*//* trog *//* move caption buttons to windows top right position *//*#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {position: fixed !important;right: 0 !important;visibility: visible !important;display: block !important;}*//* trog *//* caption button position in maximized mode after moving to the top *//*#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container,#main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #TabsToolbar .titlebar-buttonbox-container {top: -14px !important;}*//* trog *//* Windows *//*@media (-moz-os-version:windows-win10), (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) {#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {top: 1px !important;}#main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {top: 8px !important;}}*//* trog *//* Windows 7/8 extra tweaks *//*@media (-moz-os-version: windows-win7) {@media all and (-moz-windows-compositor) {#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {display: none !important;}#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]):-moz-lwtheme #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {display: block !important;margin-top: -13px !important;}}@media not all and (-moz-windows-compositor) {#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {top: -2px !important;}#main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {top: 0px !important;}}}@media (-moz-os-version:windows-win8) {#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {top: -13px !important;}#main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {top: -5px !important;}}*//* Windows 10 extra tweaks */@media (-moz-os-version: windows-win10) {#main-window:not([tabsintitlebar]) menubar > menu:not(:-moz-lwtheme):hover:not([disabled="true"]),#main-window:not([tabsintitlebar]) menubar > menu:not(:-moz-lwtheme)[_moz-menuactive="true"]:not([disabled="true"]) {background-color: Highlight !important;color: HighlightText !important;}}/* trog *//* tweaks for fullscreen mode *//*#main-window[tabsintitlebar][sizemode="fullscreen"] #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container,#main-window[tabsintitlebar][sizemode="fullscreen"] #navigator-toolbox #PanelUI-button,#main-window #TabsToolbar #window-controls {display: none !important;}/* trog *//* hide non-required items *//*#TabsToolbar .private-browsing-indicator,#TabsToolbar #window-controls,#TabsToolbar *[type="caption-buttons"],#TabsToolbar *[type="pre-tabs"],#TabsToolbar *[type="post-tabs"] {display: none !important;}*//* adjust private mode icon position */@media (-moz-os-version:windows-win10), (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) {#main-window[tabsintitlebar][privatebrowsingmode=temporary]:not([inDOMFullscreen="true"]) #TabsToolbar .private-browsing-indicator {position: fixed !important;top: 0 !important;right: 130px !important;visibility: visible !important;display: block !important;}#main-window[tabsintitlebar][privatebrowsingmode=temporary][sizemode="maximized"]:not([inDOMFullscreen="true"]) #TabsToolbar .private-browsing-indicator {top: 8px !important;}}/* trog *//* adjust tabs toolbar padding *//*#main-window:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#main-window[tabsintitlebar]:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,#main-window:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #TabsToolbar,#main-window[tabsintitlebar]:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #TabsToolbar {-moz-padding-start: 0px !important;-moz-margin-start: 0px !important;}*//* trog *//* hide line above navigation toolbar appearing in some cases *//*#main-window:not([tabsintitlebar]) #nav-bar,#main-window:not([tabsintitlebar]) #navigator-toolbox {border-top: 0 !important;box-shadow: unset !important;}*//* trog *//* disable Mozillas tab jumping nonsense when moving tabs *//*#navigator-toolbox[movingtab] > #titlebar > #TabsToolbar {padding-bottom: unset !important;}#navigator-toolbox[movingtab] #tabbrowser-tabs {padding-bottom: unset !important;margin-bottom: unset !important;}#navigator-toolbox[movingtab] > #nav-bar {margin-top: unset !important;}*//* trog *//* size of new tab tabs '+' icon *//*:-moz-any(.tabs-newtab-button,#tabs-newtab-button) .toolbarbutton-icon {padding: 0px !important;margin: 0px !important;width: 18px !important;height: 18px !important;}*//* trog *//* some id!ot at Moz thought it is a great idea to add padding and margin values here *//*@media (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) {#TabsToolbar > .toolbar-items {padding-top: 0 !important;margin-top: 0 !important;}}*//* trog *//* show window caption buttons in fullscreen mode *//*#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #TabsToolbar #window-controls {position: absolute !important;display: block !important;top: 0 !important;right: 0 !important;margin-top: -32px !important;z-index: 1000 !important;}#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #nav-bar {-moz-padding-end: 60px !important;}#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #TabsToolbar #window-controls toolbarbutton,#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #TabsToolbar #window-controls toolbarbutton .toolbarbutton-icon {padding: 0 !important;margin: 0 !important;}@media (-moz-os-version: windows-win10) {#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #TabsToolbar #window-controls *,#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"]:-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar #window-controls * {color: black !important;fill: black !important;}#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"]:-moz-lwtheme #TabsToolbar #window-controls * {color: white !important;fill: white !important;}}*//*@media (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) {#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #nav-bar {-moz-padding-end: 60px !important;}}*//**//* [!] NOT A STANDALONE FILE! *//* [!] This code does not achieve the requested result without above files content! */#TabsToolbar,#main-window:not([style*='--lwt-header-image']):-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme,#main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme {border-bottom: 0 !important;}#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {padding-bottom: calc(0px + var(--tab-min-height_tnot)) !important;}.urlbarView:not(.megabar),#urlbar-results {z-index: 100 !important;}/* Fx71+ fix */:-moz-any(.tabs-newtab-button,#tabs-newtab-button,.scrollbutton-up,.scrollbutton-down):not(:-moz-lwtheme),:-moz-any(.tabs-newtab-button,#tabs-newtab-button,.scrollbutton-up,.scrollbutton-down):-moz-lwtheme-darktext,.tabbrowser-arrowscrollbox::part(scrollbutton-up),.tabbrowser-arrowscrollbox::part(scrollbutton-down) {fill: var(--classic_squared_tabs_new_tab_icon_color) !important;color: var(--classic_squared_tabs_new_tab_icon_color) !important;}#TabsToolbar {min-height: 0 !important;height: var(--tab-min-height_tnot) !important;max-height: unset !important;}/* Create a new file "my_userChrome.css" and add own/custom code to it. *************************/@import "./my_userChrome.css"; /**/
by Speefak | gist.github.com | camp-firefox.de
Speefak