{"id":5927,"date":"2021-06-02T14:11:37","date_gmt":"2021-06-02T12:11:37","guid":{"rendered":"https:\/\/speefak.spdns.de\/oss_lifestyle\/?p=5927"},"modified":"2024-06-02T10:49:23","modified_gmt":"2024-06-02T08:49:23","slug":"firefox-aboutconfig","status":"publish","type":"post","link":"https:\/\/speefak.spdns.de\/oss_lifestyle\/firefox-aboutconfig\/","title":{"rendered":"Firefox about:config"},"content":{"rendered":"<p>Mithilfe des about:config Dialogs kann nahezu jegliche Option in Firefox konfiguriert werden. Im Zuge von Code Optimierungen und Updates k\u00f6nnen Optionen variieren, entfallen oder ersetzt werden. Gravierend ist dies vor allem bei Designwechseln &#8211; 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\u00e4ngig.<\/p>\n<p>Der Konfigurationsdialog des Firefox Browsers wird durch die Eingabe von &#8220;about:config&#8221; in der Adressleiste ge\u00f6ffnet. Hier k\u00f6nnen viele Anpassungen erfolgen, die mit der GUI nicht m\u00f6glich sind.<\/p>\n<hr \/>\n<h2>Weitgehend Versionsunabh\u00e4ngige Konfigurationen:<\/h2>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><span style=\"text-decoration: underline;\">Alle Tabs direkt beim Starten laden:<br \/>\n<\/span>browser.sessionstore.restore_on_demand auf &#8220;false&#8221; setzen<\/li>\n<li><span style=\"text-decoration: underline;\">Tor Webseiten anzeigen:<br \/>\n<\/span>network.http.referer.hideOnionSource auf &#8220;false&#8221; setzen<\/li>\n<li><span style=\"text-decoration: underline;\">\u00dcbertragung lokaler IP Adresse blockieren (<a href=\"https:\/\/www.ghacks.net\/2015\/01\/27\/sites-may-detect-the-local-ip-address-in-browsers-supporting-webrtc\/\" target=\"_blank\" rel=\"noopener noreferrer\">infosource<\/a>):<br \/>\n<\/span>media.peerconnection.enabled auf &#8220;false&#8221; setzen<\/li>\n<li><span style=\"text-decoration: underline;\">\u00dcbertragung des Browser Cores blockieren (<a href=\"https:\/\/stackoverflow.com\/questions\/17088609\/disable-firefox-same-origin-policy\" target=\"_blank\" rel=\"noopener noreferrer\">infosource<\/a>):<br \/>\n<\/span>security.mixed_content.block_active_content auf &#8220;false&#8221; setzen (Ebay Login nicht mehr m\u00f6glich)<\/li>\n<li><span style=\"text-decoration: underline;\">Wiederherstellungsoption exportierter Passwortdatein aktivieren<\/span><br \/>\nsignon.management.page.fileImport.enabled auf true setzen<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"text-decoration: underline;\">Firefox benutzerdefiniertes W\u00f6rterbuch editieren:<\/span><br \/>\nBenutzer spezifische Erg\u00e4nzungen im Firefox W\u00f6rterbuch werden in einer separaten Datei gespeichert (~\/.mozilla\/firefox\/&lt;profilename&gt;\/persdict.dat) und k\u00f6nnen mit einem einfachen Editor bearbeitet werden.<\/p>\n<hr \/>\n<h2>Versionsabh\u00e4ngige Konfigurationen:<\/h2>\n<p style=\"text-align: center;\"><a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/firefox-style-framework\/\" target=\"_blank\" rel=\"noopener\">Firefox Modifikationen f\u00fcr FF 91+<\/a><\/p>\n<p><span style=\"text-decoration: underline;\">bis Firefox Version 90:<\/span><\/p>\n<p>Proton Menus wieder verkleinern: https:\/\/www.reddit.com\/r\/firefox\/comments\/p4bynz\/a_hack_to_get_very_tiny_compact_ui\/<\/p>\n<p><span style=\"text-decoration: underline;\">Tabs unterhalb der Menuleiste (v89+) ( Proton GUI deaktivieren)<br \/>\n<\/span><\/p>\n<p>Im Laufe der Zeit haben sich einige Konfigurationen in Abh\u00e4ngigkeit der Firefox Version und des verwendeten Betriebssystems ergeben. Eine Zusammenfassung der meist genutzten Kombinationen von Version und Betriebssystem ist auf <a href=\"https:\/\/github.com\/Aris-t2\/CustomCSSforFx\" target=\"_blank\" rel=\"noopener\">github<\/a> zu finden. Das Designframework wir wie folgt aktiviert:<\/p>\n<ol>\n<li>(abaout:config) s\u00e4mtliche Werte f\u00fcr &#8220;Proton&#8221; auf &#8220;false&#8221;setzen.<\/li>\n<li>(abaout:config) Wert &#8220;toolkit.legacyUserProfileCustomizations.stylesheets&#8221; auf &#8220;true&#8221; setzen.<\/li>\n<li>CSS Konfigurationsordner erstellen: mkdir ~\/.mozilla\/firefox\/CSS_MOD&#8221;<\/li>\n<li>CSS Konfigurationen herunterladen: wget -O $HOME\/.mozilla\/firefox\/CSS_MOD\/master.zip https:\/\/github.com\/Aris-t2\/CustomCSSforFx\/archive\/refs\/heads\/master.zip<\/li>\n<li>CSS Framework entpacken: cd $HOME\/.mozilla\/firefox\/CSS_MOD\/ &amp;&amp; unzip master.zip<\/li>\n<li>CSS Framework aktivieren: mv $HOME\/.mozilla\/firefox\/CSS_MOD\/CustomCSSforFx-master\/classic\/* $HOME\/.mozilla\/firefox\/CSS_MOD\/<\/li>\n<li>Konfiguration in der userChrome Datei editieren\/erstellen ( <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-content\/uploads\/2021\/06\/userChrome.css_FF89_2021-06-02.7z\" target=\"_blank\" rel=\"noopener\">Classic GUI Konfiguration<\/a> )<\/li>\n<\/ol>\n<p>Das Designframework bietet eine Vielzahl von <a href=\"https:\/\/github.com\/Aris-t2\/CustomCSSforFx\/blob\/master\/README.md\" target=\"_blank\" rel=\"noopener\">Konfigurationsm\u00f6glichkeiten<\/a>, die durch einfaches Auskommentieren in der Datei &#8220;userChrome.css&#8221; Datei aktiviert oder deaktiviert werden k\u00f6nnen.<\/p>\n<hr \/>\n<p><span style=\"text-decoration: underline;\">Tabs unterhalb der Men\u00fcleiste (v71 &#8211; v88)<\/span><\/p>\n<ol>\n<li>Anpassen der Firefox Konfiguration durch Eingabe des &#8220;about:config&#8221; Befehls in der Adressleiste<br \/>\n&#8211; (v71+) Wert &#8220;toolkit.legacyUserProfileCustomizations.stylesheets&#8221; auf &#8220;true&#8221; setzen<br \/>\n&#8211; (v71-) Wert &#8220;layout.css.xul-box-display-values.survive-blockification.enabled&#8221; auf &#8220;false&#8221; setzen<\/li>\n<li>Erstellen einer CSS Datei im Firefox Profilordner (~\/.mozilla\/firefox\/&lt;profilename&gt;\/userChrome.css) mit folgendem Inhalt:<\/li>\n<\/ol>\n<pre class=\"height-set:true height:200 lang:sh decode:true\">\/* \r\n * 2020\/01\/08: Updated for Firefox v72.0.\r\n * 2019\/12\/04: Updated for Firefox v71.0.\r\n * \r\n * The following settings are simply glued together from the various files that make up the \"tabs below navigation\" from the \r\n * most excellent Custom CSS tweaks for Firefox Quantum: https:\/\/github.com\/Aris-t2\/CustomCSSforFx .\r\n * This may include other settings that change other display elements; I have not gone through it closely. \r\n * \r\n * All credit to Aris-t2!\r\n*\/\r\n\r\n\/* Firefox Quantum userChrome.css tweaks ********************************************************\/\r\n\/* code mostly taken from 'Classic Theme Restorer' &amp; 'Classic Toolbar Buttons' add-ons **********\/\r\n\/* Github: https:\/\/github.com\/aris-t2\/customcssforfx ********************************************\/\r\n\/************************************************************************************************\/\r\n\r\n\r\n\/* Firefox Quantum userChrome.css tweaks ************************************************\/\r\n\/* Github: https:\/\/github.com\/aris-t2\/customcssforfx ************************************\/\r\n\/****************************************************************************************\/\r\n\r\n\r\n\/* NOTE  ********************************************************************************\/\r\n\/* Variables are set inside '.\\config\\' folders CSS files, if complete package is used! *\/\r\n\r\n:root {\r\n  --colored_menubar_background_image: linear-gradient(#f9f9fa,#f9f9fa);\r\n  --general_toolbar_color_toolbars: linear-gradient(#f9f9fa,#f9f9fa);\r\n  --general_toolbar_color_navbar: linear-gradient(#f9f9fa,#f9f9fa);\r\n  --tabs_toolbar_color_tabs_not_on_top: linear-gradient(#f9f9fa,#f9f9fa);\r\n  --tabs_toolbar_border-tnot_normal_mode_size: 1px;\r\n  --tabs_toolbar_border-tnot_normal_mode: var(--tabs-border-color);\r\n  --classic_squared_tabs_tab_text_color: black;\r\n  --classic_squared_tabs_new_tab_icon_color: black;\r\n  --classic_squared_tabs_tab_text_shadow: transparent;\r\n  --tab-min-height_tnot: 32px;\r\n}\r\n\r\n:root[uidensity=compact]  {\r\n  --tab-min-height_tnot: 28px;\r\n}\r\n\r\n:root[uidensity=touch] {\r\n  --tab-min-height_tnot: 40px;\r\n}\r\n\r\n\/* tabs toolbar adjustment *\/\r\n#main-window[tabsintitlebar] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar, \r\n#main-window[tabsintitlebar][sizemode=\"maximized\"] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar,\r\n#main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar,\r\n#main-window[uidensity=compact][tabsintitlebar][sizemode=\"maximized\"] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar,\r\n#TabsToolbar {\r\n  -moz-padding-start: 2px !important;\r\n}\r\n\r\n#main-window[tabsintitlebar] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar:-moz-lwtheme, \r\n#main-window[tabsintitlebar][sizemode=\"maximized\"] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar:-moz-lwtheme,\r\n#main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar:-moz-lwtheme,\r\n#main-window[uidensity=compact][tabsintitlebar][sizemode=\"maximized\"] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar:-moz-lwtheme,\r\n#TabsToolbar:-moz-lwtheme,\r\n#main-window[tabsintitlebar][sizemode=\"maximized\"] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar,\r\n#main-window[uidensity=compact][tabsintitlebar][sizemode=\"maximized\"] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar,\r\n#main-window[sizemode=\"maximized\"] #TabsToolbar,\r\n#main-window[tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #navigator-toolbox #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar, \r\n#main-window[tabsintitlebar][sizemode=\"maximized\"]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar,\r\n#main-window[uidensity=compact][tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar,\r\n#main-window[uidensity=compact][tabsintitlebar][sizemode=\"maximized\"]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar,\r\n#main-window[tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #TabsToolbar {\r\n  -moz-padding-start: 0px !important;\r\n}\r\n\r\n#main-window[tabsintitlebar][sizemode=\"normal\"]:not([sizemode=\"fullscreen\"]) #TabsToolbar {\r\n  margin-top: 0px !important;\r\n}\r\n\r\n#main-window[tabsintitlebar][sizemode=\"normal\"][chromehidden~=\"menubar\"] #TabsToolbar,\r\n#main-window[tabsintitlebar][sizemode=\"normal\"] #toolbar-menubar[autohide=\"true\"][inactive] + #TabsToolbar,\r\n#main-window[tabsintitlebar][sizemode=\"maximized\"][chromehidden~=\"menubar\"] #TabsToolbar,\r\n#main-window[tabsintitlebar][sizemode=\"maximized\"] #toolbar-menubar[autohide=\"true\"][inactive] + #TabsToolbar {\r\n  padding-top: 0px !important;\r\n}\r\n\r\n#main-window[tabsintitlebar] #toolbar-menubar[autohide=\"true\"]:not([inactive=\"true\"]) ~ #TabsToolbar,\r\n#main-window[tabsintitlebar] #toolbar-menubar[autohide=\"false\"] ~ #TabsToolbar{\r\n  margin-top: 0px !important;\r\n}\r\n\r\n\/* tab title in titlebar support *\/\r\n#main-window[tabsintitlebar][sizemode=\"normal\"] #navigator-toolbox #TabsToolbar,\r\n#main-window[uidensity=compact][tabsintitlebar][sizemode=\"normal\"] #navigator-toolbox #TabsToolbar,\r\n#main-window[tabsintitlebar][sizemode=\"maximized\"] #navigator-toolbox #TabsToolbar,\r\n#main-window[uidensity=compact][tabsintitlebar][sizemode=\"maximized\"] #navigator-toolbox #TabsToolbar,\r\n#main-window[tabsintitlebar][sizemode=\"normal\"] #navigator-toolbox #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar,\r\n#main-window[uidensity=compact][tabsintitlebar][sizemode=\"normal\"] #navigator-toolbox #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar,\r\n#main-window[tabsintitlebar][sizemode=\"maximized\"] #navigator-toolbox #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar,\r\n#main-window[uidensity=compact][tabsintitlebar][sizemode=\"maximized\"] #navigator-toolbox #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar{\r\n  margin-top: 0px !important;\r\n}\r\n\r\n\/* titlebar button support *\/\r\n#main-window[tabsintitlebar] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #nav-bar{\r\n  margin-top: 2px !important;\r\n}\r\n\r\n\/* fix for application\/hamburger button in titlebar *\/\r\n#main-window[tabsintitlebar][sizemode=\"fullscreen\"] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #nav-bar #PanelUI-button {\r\n  visibility: collapse !important;\r\n}\r\n\r\n#main-window[inDOMFullscreen=\"true\"] #TabsToolbar {\r\n  opacity: 0 !important;\r\n}\r\n\r\n\/* tab height *\/\r\n#tabbrowser-tabs,\r\n#tabbrowser-tabs &gt; .tabbrowser-arrowscrollbox,\r\n.tabbrowser-tabs[positionpinnedtabs] &gt; .tabbrowser-tab[pinned] {\r\n  min-height: var(--tab-min-height_tnot) !important;\r\n}\r\n\r\n\/* toolbar order (start) ************************************\/\r\n#print-preview-toolbar,\r\n#printedit-toolbar,\r\n#titlebar {\r\n  -moz-box-ordinal-group: 0 !important;\r\n}\r\n#navigator-toolbox #toolbar-menubar {\r\n  -moz-box-ordinal-group: 1 !important;\r\n}\r\n\/* navigation toolbar *\/\r\n#navigator-toolbox #nav-bar {\r\n  -moz-box-ordinal-group: 2 !important;\r\n}\r\n\/* bookmarks toolbar *\/\r\n#navigator-toolbox #PersonalToolbar {\r\n  -moz-box-ordinal-group: 3 !important;\r\n}\r\n\/* 3rd party toolbars *\/\r\n#navigator-toolbox toolbar {\r\n  -moz-box-ordinal-group: 10 !important;\r\n}\r\n\/* tabs toolbar *\/\r\n#navigator-toolbox #TabsToolbar {\r\n  -moz-box-ordinal-group: 100 !important;\r\n}\r\n\/* toolbar order (end) **************************************\/\r\n\r\n\/* toolbar colors *\/\r\n#main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) {\r\n  background-image: var(--colored_menubar_background_image) !important;\r\n  border: 0px !important;\r\n  margin-bottom: -1px !important;\r\n}\r\n\r\n#nav-bar:not(:-moz-lwtheme) {\r\n  -moz-appearance: none !important;\r\n  background: var(--general_toolbar_color_navbar, inherit) !important;\r\n}\r\n\r\ntoolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) {\r\n  -moz-appearance: none !important;\r\n  background: var(--general_toolbar_color_toolbars, inherit) !important;\r\n}\r\n#TabsToolbar:not(:-moz-lwtheme){\r\n  -moz-appearance: none !important;\r\n  background-image: var(--tabs_toolbar_color_tabs_not_on_top) !important;\r\n}\r\n\r\n\/* remove color overlay for lw-themes *\/\r\n#main-window[style*='--lwt-header-image'] :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme{\r\n  background: unset !important;\r\n}\r\n\r\n\/* adjust compact themes background color *\/\r\n#main-window:not([style*='--lwt-header-image']) #TabsToolbar:-moz-lwtheme {\r\n  -moz-appearance: none !important;\r\n  background-image: linear-gradient(var(--toolbar-bgcolor),var(--toolbar-bgcolor)) !important;\r\n}\r\n\r\n#main-window:not(:-moz-lwtheme) #TabsToolbar :-moz-any(.tabs-newtab-button,#tabs-newtab-button,.scrollbutton-up,.scrollbutton-down),\r\n#main-window:not(:-moz-lwtheme) #TabsToolbar &gt; toolbarbutton,\r\n#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),\r\n#main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar &gt; toolbarbutton {\r\n  fill: var(--classic_squared_tabs_new_tab_icon_color) !important;\r\n  color: var(--classic_squared_tabs_new_tab_icon_color) !important;\r\n}\r\n\r\n\/* toolbar borders *\/\r\n#main-window #navigator-toolbox::after {\r\n  opacity: 0 !important;\r\n}\r\n\r\n#TabsToolbar{\r\n  margin-bottom: 0px !important;\r\n  border-bottom: 1px solid #5f7181 !important;\r\n}\r\n\r\n#main-window[sizemode=\"normal\"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {\r\n  border-left: var(--tabs_toolbar_border-tnot_normal_mode_size) solid var(--tabs_toolbar_border-tnot_normal_mode) !important;\r\n  border-right: var(--tabs_toolbar_border-tnot_normal_mode_size) solid var(--tabs_toolbar_border-tnot_normal_mode) !important;\r\n  background-clip: padding-box !important;\r\n}\r\n\r\n#main-window[sizemode=\"maximized\"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {\r\n  border-left: 0px !important;\r\n  border-right: 0px !important;\r\n}\r\n\r\n#main-window[style*='--lwt-header-image'][sizemode=\"normal\"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme,\r\n#main-window[style*='--lwt-header-image'][sizemode=\"maximized\"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme {\r\n  border-top: 0px !important;\r\n  border-left: 0px !important;\r\n  border-right: 0px !important;\r\n}\r\n\r\n#main-window:not([style*='--lwt-header-image']):-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme {\r\n  border-bottom: 1px solid #323234 !important;\r\n}\r\n\r\n#main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme {\r\n  border-bottom: 1px solid #323234 !important;\r\n}\r\n\r\n#main-window:not([sizemode=\"fullscreen\"])[tabsintitlebar] #TabsToolbar{\r\n  -moz-margin-end: 0px !important;\r\n}\r\n\r\n#main-window[tabsintitlebar] #TabsToolbar .titlebar-placeholder{\r\n  visibility: collapse !important;\r\n}\r\n\r\n#main-window[tabsintitlebar][sizemode=\"normal\"] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] {\r\n  margin-top: 21px !important;\r\n}\r\n#main-window[tabsintitlebar][sizemode=\"maximized\"] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] {\r\n  margin-top: 20px !important;\r\n}\r\n\r\n#tabbrowser-tabs .tab-drop-indicator {\r\n  margin-bottom: 0px !important;\r\n}\r\n\r\n#PersonalToolbar:-moz-lwtheme,\r\n#nav-bar:-moz-lwtheme {\r\n  background-image: none !important;\r\n  box-shadow: none !important;\r\n  border-top: none !important;\r\n  border-bottom: none !important;\r\n}\r\n\r\n\/* remove tab fog *\/\r\n#TabsToolbar:not(:-moz-lwtheme),\r\n#TabsToolbar:not(:-moz-lwtheme)::before,\r\n#TabsToolbar:not(:-moz-lwtheme)::after {\r\n  box-shadow: unset !important;\r\n}\r\n\r\n\/* remove 'dragging tab' margin\/padding nonsense *\/\r\n#TabsToolbar[movingtab] {\r\n  padding-bottom: unset !important;\r\n}\r\n\r\n#TabsToolbar[movingtab] &gt; .tabbrowser-tabs {\r\n  padding-bottom: unset !important;\r\n  margin-bottom: unset !important;\r\n}\r\n\r\n#TabsToolbar[movingtab] + #nav-bar {\r\n  margin-top: unset !important;\r\n}\r\n\r\n\/* scroll buttons *\/\r\n#TabsToolbar:not(:-moz-lwtheme) #alltabs-button,\r\n#TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox &gt; .scrollbutton-up,\r\n#TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox &gt; .scrollbutton-down {\r\n  fill: black !important;\r\n}\r\n\r\n\/* Fx58+ titlebar placeholders *\/\r\n#TabsToolbar *[type=\"pre-tabs\"],\r\n#TabsToolbar *[type=\"post-tabs\"] {\r\n  display: none !important;\r\n}\r\n\r\n@media (-moz-os-version: windows-win10) {\r\n\t#main-window[tabsintitlebar][sizemode=\"normal\"] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] {\r\n\t  margin-top: 30px !important;\r\n\t}\r\n\t#main-window[tabsintitlebar][sizemode=\"maximized\"] #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] {\r\n\t  margin-top: 30px !important;\r\n\t}\r\n}\r\n\r\n@media (-moz-windows-classic) {\r\n\r\n\t\/* tweaks for Windows Classic theme *\/\r\n\t#nav-bar:not(:-moz-lwtheme),\r\n\t#PersonalToolbar:not(:-moz-lwtheme),\r\n\t#main-window:not([tabsintitlebar])  #TabsToolbar:not(:-moz-lwtheme) {\r\n\t  border-left: unset !important;\r\n\t  border-right: unset !important;\r\n\t  background: unset !important;\r\n\t}\r\n\r\n\t#main-window[sizemode=\"normal\"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {\r\n\t  border-left: 0px !important;\r\n\t  border-right: 0px !important;\r\n\t}\r\n\r\n\t#main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) {\r\n\t  background: unset !important;\r\n\t  box-shadow: unset !important;\r\n\t  border-bottom: unset !important;\r\n\t}\r\n\r\n\t#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox,\r\n\t#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar,\r\n\t#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::before,\r\n\t#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::before,\r\n\t#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::after,\r\n\t#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::after {\r\n\t  background: unset !important;\r\n\t  box-shadow: unset !important;\r\n\t  border: unset !important;\r\n\t  border-image: unset !important;\r\n\t}\r\n\r\n\t#main-window:not([tabsintitlebar]) toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) {\r\n\t  background: unset !important;\r\n\t}\r\n\r\n}\r\n\r\n\/* trog *\/\r\n\/* tab text colors *\/\r\n\/*\r\n#TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab {\r\n  color: var(--classic_squared_tabs_tab_text_color) !important;\r\n  text-shadow: 1px 1px 1px var(--classic_squared_tabs_tab_text_shadow) !important;\r\n}\r\n*\/\r\n\r\n\/* trog *\/\r\n\/* fix Windows 7s default tab background (remove dark purple bg color)*\/\r\n\/*\r\n@media (-moz-os-version: windows-win7) {\r\n  @media (-moz-windows-default-theme) {\r\n    .tabbrowser-tab:not([selected]):not(:hover):not(:-moz-lwtheme) {\r\n      background-color: #e3e4e6 !important;\r\n    }\r\n\t.tabbrowser-tab:not([selected]):hover:not(:-moz-lwtheme) {\r\n      background-color: #cccdcf !important;\r\n    }\r\n  }\r\n}\r\n*\/\r\n\r\n\r\n\/* trog *\/\r\n\/* Simple Close Tab button *\/\r\n\/*\r\n#TabsToolbar:not(:-moz-lwtheme) #_fe8cab45-aaee-45f8-8765-781e0ebea300_-browser-action {\r\n  --webextension-toolbar-image-light: url(\"moz-extension:\/\/7904448c-2319-4f6f-aac9-a1f701258098\/icons\/Close-dark.svg\") !important;\r\n}\r\n*\/\r\n\r\n\/* trog *\/\r\n\/* close tab button *\/\r\n\/*\r\n#TabsToolbar:not(:-moz-lwtheme) #closetab_fmarin_com-browser-action {\r\n  --webextension-toolbar-image-light: url(\"moz-extension:\/\/31006e48-8e00-476f-8ea9-697e40934b02\/icons\/icon.svg\") !important;\r\n  --webextension-toolbar-image-2x-light: url(\"moz-extension:\/\/31006e48-8e00-476f-8ea9-697e40934b02\/icons\/icon.svg\") !important;\r\n}\r\n*\/\r\n\r\n\/* trog *\/\r\n\/* close window button *\/\r\n\/*\r\n#TabsToolbar:not(:-moz-lwtheme) #close-window-button_nanpuyue_com-browser-action {\r\n  --webextension-toolbar-image-light: url(\"moz-extension:\/\/c914bd13-793f-4a2d-ab66-c655a3d75c52\/icons\/icon.svg\") !important;\r\n  --webextension-toolbar-image-2x-light: url(\"moz-extension:\/\/c914bd13-793f-4a2d-ab66-c655a3d75c52\/icons\/icon.svg\") !important;\r\n}\r\n*\/\r\n\r\n\r\n#main-window:not([chromehidden*=\"toolbar\"]) #navigator-toolbox {\r\n  padding-bottom: calc(1px + var(--tab-min-height_tnot)) !important;\r\n}\r\n\r\n#TabsToolbar {\r\n  position: absolute !important;\r\n  display:block !important;\r\n  bottom: 0 !important;\r\n  width: 100vw !important;\r\n}\r\n\r\n#tabbrowser-tabs {\r\n  width: 100vw !important;\r\n}\r\n\r\n\/* trog *\/\r\n\/* make sure button icon colors set correctly *\/\r\n\/*\r\n#main-window:not(:-moz-lwtheme) #TabsToolbar-customization-target toolbarbutton .toolbarbutton-icon,\r\n#main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar-customization-target toolbarbutton .toolbarbutton-icon {\r\n  fill: var(--classic_squared_tabs_new_tab_icon_color) !important;\r\n  color: var(--classic_squared_tabs_new_tab_icon_color) !important;\r\n}\r\n#main-window[tabsintitlebar]:not([inDOMFullscreen=\"true\"]) #toolbar-menubar .titlebar-buttonbox-container {\r\n  visibility: hidden !important;\r\n}\r\n*\/\r\n\r\n\r\n\/* trog *\/\r\n\/* move caption buttons to windows top right position *\/\r\n\/*\r\n#main-window[tabsintitlebar]:not([inDOMFullscreen=\"true\"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {\r\n  position: fixed !important;\r\n  right: 0 !important;\r\n  visibility: visible !important;\r\n  display: block !important;\r\n}\r\n*\/\r\n\r\n\/* trog *\/\r\n\/* caption button position in maximized mode after moving to the top *\/\r\n\/*\r\n#main-window[tabsintitlebar]:not([inDOMFullscreen=\"true\"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container,\r\n#main-window[tabsintitlebar][sizemode=\"maximized\"]:not([inDOMFullscreen=\"true\"]) #TabsToolbar .titlebar-buttonbox-container {\r\n  top: -14px !important;\r\n}\r\n*\/\r\n\r\n\r\n\/* trog *\/\r\n\/* Windows *\/\r\n\/*\r\n@media (-moz-os-version:windows-win10), (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) {\r\n\t#main-window[tabsintitlebar]:not([inDOMFullscreen=\"true\"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {\r\n\t  top: 1px !important;\r\n\t}\r\n\t#main-window[tabsintitlebar][sizemode=\"maximized\"]:not([inDOMFullscreen=\"true\"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {\r\n\t  top: 8px !important;\r\n\t}\r\n}\r\n*\/\r\n\r\n\/* trog *\/\r\n\/* Windows 7\/8 extra tweaks *\/\r\n\/*\r\n@media (-moz-os-version: windows-win7) {\r\n  @media all and (-moz-windows-compositor) {\r\n\t#main-window[tabsintitlebar]:not([inDOMFullscreen=\"true\"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {\r\n\t  display: none !important;\r\n\t}\r\n\t#main-window[tabsintitlebar]:not([inDOMFullscreen=\"true\"]):-moz-lwtheme #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {\r\n\t  display: block !important;\r\n\t  margin-top: -13px !important;\r\n\t}\r\n  }\r\n  @media not all and (-moz-windows-compositor) {\r\n\t#main-window[tabsintitlebar]:not([inDOMFullscreen=\"true\"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {\r\n\t  top: -2px !important;\r\n\t}\r\n\t#main-window[tabsintitlebar][sizemode=\"maximized\"]:not([inDOMFullscreen=\"true\"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {\r\n\t  top: 0px !important;\r\n\t}\r\n  }\r\n}\r\n@media (-moz-os-version:windows-win8) {\r\n\t#main-window[tabsintitlebar]:not([inDOMFullscreen=\"true\"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container\t{\r\n\t  top: -13px !important;\r\n\t}\r\n\t#main-window[tabsintitlebar][sizemode=\"maximized\"]:not([inDOMFullscreen=\"true\"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container {\r\n\t  top: -5px !important;\r\n\t}\r\n}\r\n*\/\r\n\r\n\r\n\/* Windows 10 extra tweaks *\/\r\n@media (-moz-os-version: windows-win10) {\r\n  #main-window:not([tabsintitlebar]) menubar &gt; menu:not(:-moz-lwtheme):hover:not([disabled=\"true\"]),\r\n  #main-window:not([tabsintitlebar]) menubar &gt; menu:not(:-moz-lwtheme)[_moz-menuactive=\"true\"]:not([disabled=\"true\"]) {\r\n\tbackground-color: Highlight !important;\r\n\tcolor: HighlightText !important;\r\n  }\r\n}\r\n\r\n\/* trog *\/\r\n\/* tweaks for fullscreen mode *\/\r\n\/*\r\n#main-window[tabsintitlebar][sizemode=\"fullscreen\"] #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container,\r\n#main-window[tabsintitlebar][sizemode=\"fullscreen\"] #navigator-toolbox #PanelUI-button,\r\n#main-window #TabsToolbar #window-controls {\r\n  display: none !important;\r\n}\r\n\/* trog *\/\r\n\/* hide non-required items *\/\r\n\/*\r\n#TabsToolbar .private-browsing-indicator,\r\n#TabsToolbar #window-controls,\r\n#TabsToolbar *[type=\"caption-buttons\"],\r\n#TabsToolbar *[type=\"pre-tabs\"],\r\n#TabsToolbar *[type=\"post-tabs\"] {\r\n  display: none !important;\r\n}\r\n*\/\r\n\r\n\/* adjust private mode icon position *\/\r\n@media (-moz-os-version:windows-win10), (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) {\r\n\t#main-window[tabsintitlebar][privatebrowsingmode=temporary]:not([inDOMFullscreen=\"true\"]) #TabsToolbar .private-browsing-indicator {\r\n\t  position: fixed !important;\r\n\t  top: 0 !important;\r\n\t  right: 130px !important;\r\n\t  visibility: visible !important;\r\n\t  display: block !important;\r\n\t}\r\n\t#main-window[tabsintitlebar][privatebrowsingmode=temporary][sizemode=\"maximized\"]:not([inDOMFullscreen=\"true\"]) #TabsToolbar .private-browsing-indicator {\r\n\t  top: 8px !important;\r\n\t}\r\n}\r\n\r\n\/* trog *\/\r\n\/* adjust tabs toolbar padding *\/\r\n\/*\r\n#main-window:-moz-any([sizemode=\"normal\"],[sizemode=\"maximized\"],[sizemode=\"fullscreen\"]) #navigator-toolbox #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar,\r\n#main-window[tabsintitlebar]:-moz-any([sizemode=\"normal\"],[sizemode=\"maximized\"],[sizemode=\"fullscreen\"]) #navigator-toolbox #toolbar-menubar[autohide=\"true\"][inactive=\"true\"] ~ #TabsToolbar,\r\n#main-window:-moz-any([sizemode=\"normal\"],[sizemode=\"maximized\"],[sizemode=\"fullscreen\"]) #navigator-toolbox #TabsToolbar,\r\n#main-window[tabsintitlebar]:-moz-any([sizemode=\"normal\"],[sizemode=\"maximized\"],[sizemode=\"fullscreen\"]) #navigator-toolbox #TabsToolbar {\r\n -moz-padding-start: 0px !important;\r\n -moz-margin-start: 0px !important;\r\n}\r\n*\/\r\n\r\n\/* trog *\/\r\n\/* hide line above navigation toolbar appearing in some cases *\/\r\n\/*\r\n#main-window:not([tabsintitlebar]) #nav-bar,\r\n#main-window:not([tabsintitlebar]) #navigator-toolbox {\r\n  border-top: 0 !important;\r\n  box-shadow: unset !important;\r\n}\r\n*\/\r\n\r\n\/* trog *\/\r\n\/* disable Mozillas tab jumping nonsense when moving tabs *\/\r\n\/*\r\n#navigator-toolbox[movingtab] &gt; #titlebar &gt; #TabsToolbar {\r\n  padding-bottom: unset !important;\r\n}\r\n#navigator-toolbox[movingtab] #tabbrowser-tabs {\r\n  padding-bottom: unset !important;\r\n  margin-bottom: unset !important;\r\n}\r\n#navigator-toolbox[movingtab] &gt; #nav-bar {\r\n  margin-top: unset !important;\r\n}\r\n*\/\r\n\r\n\/* trog *\/\r\n\/* size of new tab tabs '+' icon *\/\r\n\/*\r\n:-moz-any(.tabs-newtab-button,#tabs-newtab-button) .toolbarbutton-icon {\r\n  padding: 0px !important;\r\n  margin: 0px !important;\r\n  width: 18px !important;\r\n  height: 18px !important;\r\n}\r\n*\/\r\n\r\n\/* trog *\/\r\n\/* some id!ot at Moz thought it is a great idea to add padding and margin values here *\/\r\n\/*\r\n@media (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) {\r\n  #TabsToolbar &gt; .toolbar-items {\r\n    padding-top: 0 !important;\r\n\tmargin-top: 0 !important;\r\n  }\r\n}\r\n*\/\r\n\r\n\/* trog *\/\r\n\/* show window caption buttons in fullscreen mode *\/\r\n\/*\r\n#main-window:not([inDOMFullscreen=\"true\"])[sizemode=\"fullscreen\"] #TabsToolbar #window-controls {\r\n  position: absolute !important;\r\n  display: block !important;\r\n  top: 0 !important;\r\n  right: 0 !important;\r\n  margin-top: -32px !important;\r\n  z-index: 1000 !important;\r\n}\r\n#main-window:not([inDOMFullscreen=\"true\"])[sizemode=\"fullscreen\"] #nav-bar {\r\n  -moz-padding-end: 60px !important;\r\n}\r\n#main-window:not([inDOMFullscreen=\"true\"])[sizemode=\"fullscreen\"] #TabsToolbar #window-controls toolbarbutton,\r\n#main-window:not([inDOMFullscreen=\"true\"])[sizemode=\"fullscreen\"] #TabsToolbar #window-controls toolbarbutton .toolbarbutton-icon {\r\n  padding: 0 !important;\r\n  margin: 0 !important;\r\n}\r\n@media (-moz-os-version: windows-win10) {\r\n\t#main-window:not([inDOMFullscreen=\"true\"])[sizemode=\"fullscreen\"] #TabsToolbar #window-controls *,\r\n\t#main-window:not([inDOMFullscreen=\"true\"])[sizemode=\"fullscreen\"]:-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar #window-controls * {\r\n\t  color: black !important;\r\n\t  fill: black !important;\r\n\t}\r\n\t#main-window:not([inDOMFullscreen=\"true\"])[sizemode=\"fullscreen\"]:-moz-lwtheme #TabsToolbar #window-controls * {\r\n\t  color: white !important;\r\n\t  fill: white !important;\r\n\t}\r\n}\r\n*\/\r\n\r\n\/*\r\n@media (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) {\r\n\t#main-window:not([inDOMFullscreen=\"true\"])[sizemode=\"fullscreen\"] #nav-bar {\r\n\t  -moz-padding-end: 60px !important;\r\n\t}\r\n}*\/\r\n\r\n\/**\/\r\n\r\n\/* [!] NOT A STANDALONE FILE! *\/\r\n\/* [!] This code does not achieve the requested result without above files content! *\/\r\n\r\n#TabsToolbar,\r\n#main-window:not([style*='--lwt-header-image']):-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme, \r\n#main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme {\r\n  border-bottom: 0 !important;\r\n}\r\n\r\n#main-window:not([chromehidden*=\"toolbar\"]) #navigator-toolbox {\r\n  padding-bottom: calc(0px + var(--tab-min-height_tnot)) !important;\r\n}\r\n\r\n.urlbarView:not(.megabar),\r\n#urlbar-results {\r\n  z-index: 100 !important;\r\n}\r\n\r\n\/* Fx71+ fix *\/\r\n:-moz-any(.tabs-newtab-button,#tabs-newtab-button,.scrollbutton-up,.scrollbutton-down):not(:-moz-lwtheme),\r\n:-moz-any(.tabs-newtab-button,#tabs-newtab-button,.scrollbutton-up,.scrollbutton-down):-moz-lwtheme-darktext,\r\n.tabbrowser-arrowscrollbox::part(scrollbutton-up),\r\n.tabbrowser-arrowscrollbox::part(scrollbutton-down) {\r\n  fill: var(--classic_squared_tabs_new_tab_icon_color) !important;\r\n  color: var(--classic_squared_tabs_new_tab_icon_color) !important;\r\n}\r\n\r\n#TabsToolbar {\r\n  min-height: 0 !important;\r\n  height: var(--tab-min-height_tnot) !important;\r\n  max-height: unset !important;\r\n}\r\n\r\n\r\n\/* Create a new file \"my_userChrome.css\" and add own\/custom code to it. *************************\/\r\n@import \".\/my_userChrome.css\"; \/**\/\r\n<\/pre>\n<hr \/>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2821 alignleft\" src=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-content\/uploads\/2014\/08\/CC_BY_NC_SA.png\" alt=\"CC_BY_NC_SA\" width=\"65\" height=\"23\" \/>by Speefak <span style=\"font-size: 8pt;\">| <a href=\"https:\/\/gist.github.com\/Arty2\/e6e61801531ec5ee1f9f\" target=\"_blank\" rel=\"noopener noreferrer\">gist.github.com<\/a>\u00a0| <a href=\"https:\/\/www.camp-firefox.de\/forum\/thema\/129192-firefox-70-tabs-wieder-oben\/?pageNo=2\" target=\"_blank\" rel=\"noopener noreferrer\">camp-firefox.de<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mithilfe des about:config Dialogs kann nahezu jegliche Option in Firefox konfiguriert werden. Im Zuge von Code Optimierungen und Updates k\u00f6nnen Optionen variieren, entfallen oder ersetzt werden. Gravierend ist dies vor allem bei Designwechseln &#8211; vor allem, wenn eigener CSS Code (beispielsweise um die Tabs unter die Navigationsbar zu legen) genutzt wird. Konfigurationen in diesem Bereich [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,14],"tags":[],"class_list":["post-5927","post","type-post","status-publish","format-standard","hentry","category-anleitungen","category-gui"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"speefak","author_link":"https:\/\/speefak.spdns.de\/oss_lifestyle\/author\/speefak_oss\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/anleitungen\/\" rel=\"category tag\">Anleitungen<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/gui\/\" rel=\"category tag\">GUI<\/a>","rttpg_excerpt":"Mithilfe des about:config Dialogs kann nahezu jegliche Option in Firefox konfiguriert werden. Im Zuge von Code Optimierungen und Updates k\u00f6nnen Optionen variieren, entfallen oder ersetzt werden. Gravierend ist dies vor allem bei Designwechseln &#8211; vor allem, wenn eigener CSS Code (beispielsweise um die Tabs unter die Navigationsbar zu legen) genutzt wird. Konfigurationen in diesem Bereich&hellip;","_links":{"self":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/5927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/comments?post=5927"}],"version-history":[{"count":0,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/5927\/revisions"}],"wp:attachment":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/media?parent=5927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/categories?post=5927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/tags?post=5927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}