1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. Mira_Belle

Beiträge von Mira_Belle

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • Mira_Belle
    • 3. Juni 2025 um 08:32

    Also bei mir funktioniert es! Eventuell musst Du das Menü ein zweites Mal aufrufen.

    Und setze Mal ein 01_ vor den Skriptnamen!
    Also z.B. 01_bmcount.uc.js damit das Skript als allererstes geladen wird.

  • Unterschiedliche Versionen des Skriptes "Mehrzeilige Tableiste"

    • Mira_Belle
    • 2. Juni 2025 um 20:47

    Es sind zwei unterschiedliche Skripte:!:

    Und wenn ich es richtig sehe, ist Endors Version eine sehr aktuelle.
    Modifizierbar sind alle Versionen!
    Kommt darauf an, was Du willst.

    Würde aber Endors Version empfehlen, da diese auch weiter gepflegt wird.

  • Seit FF139 geht das script nicht mehr: allow_search_oneoff_with_empty_text.uc.js

    • Mira_Belle
    • 1. Juni 2025 um 22:20

    Bitte mal testen.

    JavaScript
    // ==UserScript==
    // @name           patchForBug1904014_allow_search_oneoff_with_empty_text.uc.js
    // @description    undoing Bug 1904014 - Remove function to do an empty search using the search bar one-off buttons.
    // @include        chrome://browser/content/browser.xhtml
    // @async          true
    // @sandbox        true
    // @compatibility  139
    // @version        2025/02/02 add @sandbox
    // @version        2025/02/04 23:00 Bug 1880913 - Move BrowserSearch out of browser.js
    // @version        2024/07/14 fix add search engine button
    // @version        2024/07/8
    // ==/UserScript==
    
    (function() {
      // Original function reference
      const originalOnClick = SearchOneOffs.prototype._on_click;
    
      // Modified function
      SearchOneOffs.prototype._on_click = function(...args) {
        if (originalOnClick.toString().includes("if (false) {")) {
          return originalOnClick.apply(this, args);
        }
    
        // Modify the behavior here directly
        if (!this.textbox.value) {
          // Your custom logic here
        } else {
          return originalOnClick.apply(this, args);
        }
      };
    })();
    
    (function() {
      // Original function reference
      const originalOnCommand = SearchOneOffs.prototype._on_command;
    
      // Modified function
      SearchOneOffs.prototype._on_command = async function(...args) {
        if (!originalOnCommand.toString().includes("this.popup.openSearchForm(event, this.selectedButton.engine, true);")) {
          return originalOnCommand.apply(this, args);
        }
    
        // Modify the behavior here directly
        this.handleSearchCommand(args[0], this.selectedButton.engine, true);
    
        // Replace lazy references
        const searchUtils = this.window.SearchUIUtils;
        const privateBrowsingUtils = this.window.PrivateBrowsingUtils;
    
        // Your custom logic here
      };
    })();
    
    (function() {
      let PSAC = document.getElementById("PopupSearchAutoComplete");
    
      PSAC.addEventListener("click", function(event) {
        if (event.button == 2) {
          return; // Ignore right clicks
        }
    
        let button = event.originalTarget.closest("[class~='searchbar-engine-one-off-add-engine']");
        if (button) {
          return;
        }
    
        button = event.originalTarget.closest(".search-panel-header");
        if (!button) {
          return;
        }
    
        if (!this.searchbar.value) {
          this.searchbar.handleSearchCommand(event, Services.search.defaultEngine);
        }
      });
    
      PSAC.addEventListener("keydown", function(event) {
        if (event.keyCode !== KeyEvent.DOM_VK_RETURN) {
          return; // Ignore non-Return key presses
        }
    
        let button = event.originalTarget.closest(".search-panel-header");
        if (!button) {
          return;
        }
    
        if (!this.searchbar.value) {
          this.searchbar.handleSearchCommand(event, Services.search.defaultEngine);
        }
      });
    })();
    Alles anzeigen
  • Javscript addons_ver_day_updatecheck.uc.js für Fx > 138

    • Mira_Belle
    • 1. Juni 2025 um 10:57

    Da muss ein Profi drann!

    Es gibt einfach zu viele Möglichkeiten, wo die Ursache begraben liegen könnte.

    1. Änderung oder Entfernung der ChromeUtils.registerWindowActor API

    Firefox hat die registerWindowActor-API in internen Scripten teilweise umgestellt oder entfernt. Es kann sein, dass:

    • Die Registrierung über ChromeUtils.registerWindowActor für about:addons nicht mehr erlaubt ist.
    • Die matches: ["about:addons"]-Syntax keine Wirkung mehr hat oder blockiert wird.

    2. Änderungen an AddonManager.sys.mjs oder dessen Export

    Es ist möglich, dass sich in Firefox 139 die API oder der Pfad des Moduls AddonManager.sys.mjs geändert hat:

    • Exporte wie getAddonByID() könnten verlagert, umbenannt oder entfernt worden sein.
    • Die sys.mjs-Module könnten intern reorganisiert worden sein, z. B. in addonManager.mjs.

    3. Strengere Isolierung von about:addons

    Mozilla isoliert zunehmend about:-Seiten, um Manipulationen zu verhindern. Das führt dazu, dass DOM-Änderungen via contentWindow oder JSWindowActorChild dort nicht mehr zugelassen werden.

    ➡ Symptom: handleEvent wird nie ausgelöst, oder view-loaded feuert nicht.

    Und es gibt noch weitere Fallstricke.
    Kurz, das Ding übersteigt bei weitem meine Möglichkeiten.

  • BookmarkCount.uc.js funktioniert nach Update auf FF-Version 139.0 nicht mehr.

    • Mira_Belle
    • 30. Mai 2025 um 23:23

    Warum in Gottes Namen frickelst Du zwei Skripte zusammen, die gar nicht zusammen gehören?
    Magst Du selber basteln?
    Schau mal hier.

    Wenn Du so gar nicht zurechtkommst, werde ich Dir natürlich helfen!

    BookmarkCount funktioniert, nehme ich an.

  • Irgendwas stimmt seit neuestem mit meinem Firefox nicht!

    • Mira_Belle
    • 30. Mai 2025 um 20:23

    Och kommt schon, ein kleiner Scherz!
    Ein Hamburger für's Hamburgermenü!

    Erkennt man das wirklich nicht?

    Und das "Smiley", auch nicht verräterisch?

  • Irgendwas stimmt seit neuestem mit meinem Firefox nicht!

    • Mira_Belle
    • 30. Mai 2025 um 19:59

    Seit einem Update zeigt er so ein komisches Symbol in der Taskleiste an!



  • Benutzerskripte funktionieren seit Version 138 teilweise nicht mehr

    • Mira_Belle
    • 30. Mai 2025 um 13:49
    Zitat von Stoiker

    Am Skript selbst kann ich qua mangelnder Kenntnisse sowieso nix ändern, habe nur einen Link zum Beitrag eingefügt falls ich mal irgendwann die Quelle suche

    :thumbup:

  • Mozilla veröffentlicht Firefox 139

    • Mira_Belle
    • 30. Mai 2025 um 07:20

    Heute Morgen hat Mozilla den Firefox 139.0.1 freigegeben.

  • Benutzerskripte funktionieren seit Version 138 teilweise nicht mehr

    • Mira_Belle
    • 29. Mai 2025 um 20:33

    Stoiker Hier das gefixte Skript für die "Anzeige"!

    Bitte das Skript so lassen, damit, wenn wieder Fehler auftreten, man nachvollziehen kann, was schon geändert wurde und wann:!:

    JavaScript
    // Fügt in den Lesezeichen Ordner ganz oben die Anzahl von Links und Unterordner hinzu.
    // 2025.05.29 Bug Fix by Mira Bellenbaum
    
    (function () {
      if (!window.gBrowser) return;
    
      function setFunction() {
        PlacesViewBase.prototype._mayAddCommandsItems =
          function PVB__mayAddCommandsItems(aPopup) {
            let hasMultipleURIs = false;
            let menuitemCount = 0;
            let menuCount = 0;
            if (aPopup._placesNode.childCount > 0) {
              for (let item of aPopup.children) {
                if (item._placesNode) {
                  if (item.localName == "menuitem") {
                    menuitemCount++;
                  } else if (item.localName == "menu") {
                    menuCount++;
                  }
                }
              }
              if (menuitemCount > 0 || menuCount > 0) {
                hasMultipleURIs = true;
              }
            }
            if (!hasMultipleURIs) {
              aPopup.setAttribute("nofooterpopup", "true");
              if (aPopup._endOptOpenAllInTabs) {
                aPopup.removeChild(aPopup._endOptOpenAllInTabs);
                aPopup._endOptOpenAllInTabs = null;
                aPopup.removeChild(aPopup._endOptSeparator);
                aPopup._endOptSeparator = null;
              }
              return;
            }
    
            aPopup.removeAttribute("nofooterpopup");
            if (!aPopup._endOptOpenAllInTabs) {
              aPopup._endOptSeparator = document.createXULElement("menuseparator");
              aPopup._endOptSeparator.className = "bookmarks-actions-menuseparator";
              aPopup.insertBefore(aPopup._endOptSeparator, aPopup.firstChild);
              aPopup._endOptOpenAllInTabs = document.createXULElement("menuitem");
              aPopup._endOptOpenAllInTabs.className = "openintabs-menuitem";
              if (this.options?.extraClasses?.entry) {
                aPopup._endOptOpenAllInTabs.classList.add(
                  this.options.extraClasses.entry
                );
              }
              aPopup._endOptOpenAllInTabs.addEventListener("command", function(event) {
                PlacesUIUtils.openMultipleLinksInTabs(this.parentNode._placesNode, event, PlacesUIUtils.getViewForNode(this));
              });
    
              aPopup._endOptOpenAllInTabs.addEventListener("click", function(event) {
                checkForMiddleClick(this, event);
                event.stopPropagation();
              });
    
            //  aPopup._endOptOpenAllInTabs.setAttribute(
            //    "oncommand",
            //    "PlacesUIUtils.openMultipleLinksInTabs(this.parentNode._placesNode, event, " +
            //      "PlacesUIUtils.getViewForNode(this));"
            //  );
            //  aPopup._endOptOpenAllInTabs.setAttribute(
            //    "onclick",
            //    "checkForMiddleClick(this, event); event.stopPropagation();"
            //  );
    
            aPopup.insertBefore(aPopup._endOptOpenAllInTabs, aPopup.firstChild);
            }
    
            let label = menuCount + " Ordner";
            label += " / " + menuitemCount + " Link";
            if (menuitemCount != 1) {
              label += "s";
            }
            if (menuitemCount == 1) {
              label += " -> Link in Tab öffnen.";
            } else if (menuitemCount > 1) {
              label += " -> Links in Tabs öffnen.";
            }
    
            aPopup._endOptOpenAllInTabs.setAttribute("label", label);
          };
      }
    
      setTimeout(function () {
        setFunction();
      }, 50);
    })();
    Alles anzeigen
  • Benutzerskripte funktionieren seit Version 138 teilweise nicht mehr

    • Mira_Belle
    • 29. Mai 2025 um 14:38

    Oh, das zweite Skript benutze ich ja auch, nur ist mir noch gar nicht aufgefallen, dass die Funktion gar nicht mehr geht.
    Werde mich darum bemühen, dauert halt.
    Habe z.Z. nur wenig Zeit!

    Dieser Teil muss aktualisiert werden.

    JavaScript
              aPopup._endOptOpenAllInTabs.setAttribute(
                "oncommand",
                "PlacesUIUtils.openMultipleLinksInTabs(this.parentNode._placesNode, event, " +
                  "PlacesUIUtils.getViewForNode(this));"
              );
              aPopup._endOptOpenAllInTabs.setAttribute(
                "onclick",
                "checkForMiddleClick(this, event); event.stopPropagation();"
              );
              aPopup.insertBefore(aPopup._endOptOpenAllInTabs, aPopup.firstChild);
  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • Mira_Belle
    • 28. Mai 2025 um 22:20

    Sorry, habe es irgendwie falsch verstanden!

    Ändere ganz unten let strCountOut1 = String(menuCount).padEnd(2, " ");

    in let strCountOut1 = String(menuCount).padStart(2, " ");.

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • Mira_Belle
    • 28. Mai 2025 um 21:34

    Ach nee.

    Du hast das mit den Pfeilen doch selbst verursacht!!!

    Lösche mal alles "unter" /* Pfeil */
    und ersetze es einfach NUR durch menupopup > menu::after {

    Es sollte dann so aussehen:

    CSS
          /* Pfeil */
          menupopup > menu::after {
            content: "" !important;
            background-image: url("${ProfilePath}/${icon3}")!important;
            height: ${cs_icon_size} !important;
            height: ${cs_icon_size} !important;
            fill: ${cs_icon_color_3} !important;
          }

    Nichts im Skript selber ändern, wenn Du nicht genau weißt, welche Auswirkungen es hat. ;)
    Für eigne Anpassungen reicht doch der "Configbereich" ganz am Anfang des Skriptes.

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • Mira_Belle
    • 28. Mai 2025 um 18:56

    FuchsFan Zeig her "Dein" Skript
    und gib mir bitte auch die Symbole zum Testen.
    Danke.

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • Mira_Belle
    • 27. Mai 2025 um 21:51

    :D
    Das Ding lässt Dir keine Ruh', was?

  • FF139 - 29_FolderContentCounter.uc.js tuts nicht mehr

    • Mira_Belle
    • 27. Mai 2025 um 21:40

    harff182
    1. Hast Du noch weiteren CSS, um die Zähler an die richtige Position zu rücken?
    2. Wie dem auch sei, ändere item.childNodes[3] einfach auf [1], dann sollte es wieder funktionieren.
    Wenn nicht, dann probiere [2].

  • Frage zum aktuellen Nightly (v140)

    • Mira_Belle
    • 27. Mai 2025 um 18:16

    2002Andreas Du hast recht:!:
    Im Skript für die Nighty habe ich noch eine weitere Anpassung,
    damit die Abstände wieder passen.
    Das werde ich aber dann erst veröffentlichen, wenn es so weit ist,
    immerhin kann sich ja noch mehr ändern.

  • Frage zum aktuellen Nightly (v140)

    • Mira_Belle
    • 27. Mai 2025 um 10:24
    Zitat von 2002Andreas
    Zitat von Mira_Belle

    angebotenen Lösungen haben bei mir nicht gefruchtet!

    Das betrifft auch erst die Fx Version 140, nicht die 139.

    Äh, nicht ganz. Aber egal.
    Habe Deine angebotenen Lösungen auch in der Nightly versucht an zu wenden,
    brachte aber nicht das erhoffte Resultat!
    Meine "Lösung" in dem Skript, wer nur das CSS braucht, das kommt noch, funktioniert,
    sowohl in der 139 als auch in der Nightly.

    Aber es geht da um den ganzen Code!! Nur wer diesen, recht unverändert nutzt, sollte diesen "updaten".

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 27. Mai 2025 um 09:38

    Neu ab Version 139!

    JavaScript
    // Symbole.uc.js
    
    /* ****************************************************************************************************************** */
    /* Die Entstehung des Symbole.css => https://www.camp-firefox.de/forum/thema/134970/?postID=1205292#post1205292       */
    /* ****************************************************************************************************************** */ 
    /* Das JavaScript                                                                                                     */
    /* https://www.camp-firefox.de/forum/thema/134970/?postID=1216936#post1216936                                         */
    /* version 1.0                                                                                                        */
    /* https://www.camp-firefox.de/forum/thema/134970/?postID=1235046#post1235046                                         */
    /* version 2.0                                                                                                        */
    /* https://www.camp-firefox.de/forum/thema/134970/?postID=1272754#post1272754                                         */
    /* version 3.0                                                                                                        */
    /* ****************************************************************************************************************** */
    
    (function() {
    //    if (location.href !== 'chrome://browser/content/browser.xhtml') return;
    
        let ProfilePath = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons'));
    
    //    var css =`
    
    let sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);       
    let uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent(`
    
    		/*--------------------------------------------------------------------------*/	
    		/*--------- Texte im Hamburgermenü und in den Submenüs eingerückt ----------*/
    		/*-------------- und in dem Anmeldenbutton das Icon eingefügt --------------*/
    		/*--------------------------------------------------------------------------*/
    
    		.subviewbutton:not(.subviewbutton-iconic, [checked="true"], [targetURI]) > .toolbarbutton-icon {
    			width: 16px;
    			height: 16px;
    			margin-inline-end: 8px !important;
    			-moz-context-properties: fill, fill-opacity;
    			fill: currentColor;
    		}
    
    		#appMenu-fxa-label2::before,
    		#fxa-manage-account-button::after {
    			content: "";
    			display: -moz-box;
    			border-radius: 50%;
    			background: var(--avatar-image-url) no-repeat center/contain;
    			-moz-context-properties: fill;
    			fill: currentColor;
    		}
    
    		#appMenu-fxa-label2::before {
    			width: 16px;
    			height: 16px;
    			margin-inline-end: 8px;
    		}
    
    		/* Neuer Tab */
    		#appMenu-new-tab-button2 { list-style-image: url("${ProfilePath}/tab-open.svg"); }
    		/* Neues Fenster */
    		#appMenu-new-window-button2 { list-style-image: url("${ProfilePath}/session.svg"); }
    		/* Neues privates Fenster */
    		#appMenu-new-private-window-button2 { list-style-image: url("${ProfilePath}/privateBrowsing.svg"); }
    		/* Lesezeichen */
    		#appMenu-bookmarks-button { list-style-image: url("${ProfilePath}/bookmark.svg"); }
    		/* Neues privates Fenster */
    		#appMenu-new-private-window-button2 { list-style-image: url("${ProfilePath}/privateBrowsing.svg"); }
    		/* Lesezeichen */
    		#appMenu-bookmarks-button { list-style-image: url("${ProfilePath}/bookmark.svg"); }
    		/* Chronik */
    		#appMenu-history-button { list-style-image: url("${ProfilePath}/history.svg"); }
    		/* Download */
    		#appMenu-downloads-button { list-style-image: url("${ProfilePath}/downloads.svg"); }
    		/* Passwörter */
    		#appMenu-passwords-button { list-style-image: url("${ProfilePath}/passwords.svg"); }
    		/* Add-ons und Themes */
    		#appMenu-extensions-themes-button { list-style-image: url("${ProfilePath}/addons.svg"); }
    		/* Drucken */
    		#appMenu-print-button2 { list-style-image: url("${ProfilePath}/printer.svg"); }
    		/* Seite speichern unter */
    		#appMenu-save-file-button2 { list-style-image: url("${ProfilePath}/folder-save.svg"); }
    		/* In Seite suchen */
    		#appMenu-find-button2 { list-style-image: url("${ProfilePath}/search.svg"); }
    		/* Seite übersetzen */
    		#appMenu-translate-button { list-style-image: url("${ProfilePath}/translations.svg"); }
    
    		/* Zoom */
    
    		#appMenu-zoom-controls::before {
    			margin-top: 3px !important;
    			margin-right: 10px !important; 
    			margin-left: -1px !important;
    			content: '' !important;
    			display: block !important;
    			width: 16px !important;
    			height: 16px !important;
    			mask-image:  url("${ProfilePath}/screenshot.svg") !important;
    			mask-repeat: no-repeat;
    			mask-position: center;
    			background-color: #e1e1e1 !important;
    		}
    
    		/*Einstellungen */
    		#appMenu-settings-button { list-style-image: url("${ProfilePath}/settings.svg"); }
    		/*Weitere Werkzeuge */
    		#appMenu-more-button2 { list-style-image: url("${ProfilePath}/debugging-workers.svg"); }
    		/* Problem mit Website melden */
    		#appMenu-report-broken-site-button { list-style-image: url("${ProfilePath}/warning.svg"); }
    		/* Hilfe */
    		#appMenu-help-button2 { list-style-image: url("${ProfilePath}/help.svg"); }
    		/* Beenden */
    		#appMenu-quit-button2 { list-style-image: url("${ProfilePath}/quit.svg"); }
    
    		/*= Panel - Bookmark =========================================================*/
    	
    		/* Lesezeichen bearbeiten */
    		
    		[data-l10n-id="bookmarks-bookmark-edit-panel"]::before {
    			margin-top: 3px !important;	
    			margin-right: -15px !important;
    			margin-left: -1px !important;
    			content: '' !important;
    			display: block !important;
    			width: 16px !important;
    			height: 16px !important;
    			mask-image: url("${ProfilePath}/window.svg") !important;
    			mask-repeat: no-repeat;
    			mask-position: center;
    			background-color: #e1e1e1 !important;
    		}
    
    		/* Aktuellen Tab als Lesezeichen ... */
    
    		[data-l10n-id="bookmarks-current-tab"]::before {
    			margin-top: 3px !important;	
    			margin-right: -15px !important;
    			margin-left: -1px !important;
    			content: '' !important;
    			display: block !important;
    			width: 16px !important;
    			height: 16px !important;
    			mask-image: url("${ProfilePath}/session.svg") !important;
    			mask-repeat: no-repeat;
    			mask-position: center;
    			background-color: #e1e1e1 !important;
    		}
    
    		/* Dieses Lesezeichen bearbeiten...  */
    		#panelMenuBookmarkThisPage { list-style-image: url("${ProfilePath}/bookmark-hollow.svg"); }
    		/* Lesezeichen durchsuchen */
    		#panelMenu_searchBookmarks { list-style-image: url("${ProfilePath}/search.svg"); }
    		/* Lesezeichen-Symbolleiste ausblenden */
    		#panelMenu_viewBookmarksToolbar { list-style-image: url("${ProfilePath}/bookmarks-toolbar.svg"); }
    		/* Lesezeichen verwalten */
    		#panelMenu_showAllBookmarks { list-style-image: url("${ProfilePath}/bookmarks-tray.svg"); } 
    
    		/*= Panel - Chronik ===========================================================*/
    		/*= Panel - History ==========================================================*/
    	
    		/* Kürzlich geschlossene Tabs */
    		#appMenuRecentlyClosedTabs { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACcklEQVRYR8WWzVEbQRBGtRHYHHy2iAAIgEJkIEdgcfbBEAEiAhcXrogITAbI5QAMVQ5gdfYBiEB8b6uHaq1md2ZXBk3VlHa0/fOmu6dni8GWR7Fl/4NWgOVyeSvAz5rHRVE8xWAls6//P7h3C8mWuRtLASzN0L2HkNOPWn/XnGgOI86QnwnkMgWSC4CdCkKTHf/UBCI1iMQXgaAbHV0AMIBBv+OF1qQJB7wDamwzpIXUnQgCubXRFcAbuJDRacyopYh3pIkBBHW0Fom+AHMZIx2tQyATCVybUCmd3bpCXwDsUGQnGRBE4tzkSMXM62wCkAVh6SglTE3cC+DgfwJgiyqPFlhwJIhTPf+w9a7vE6kIUDR7iTA3FqMDGOn5ztYU4zy8SwFwrDj3TeOp7Yx7JUUhNLUV4He7CzYGkIGhdsS9kDMe/N1hhfhoit0iYJcN+ctpvR5upsUZILJBd6R9MzrVALv+08N5ALkRwEQAwHzlT61X0p4qwql0QhO50PM8J/6SmQSH+j3U/G16FZC3kQIoJUzef0lxlOl8UMv5P+l9Mt2D+qlJAUSPTg6IIIjWkZO9lHMa0spoBJABdhxtHpkAPn1/SYU/GcFGG0Bj+8wE8Bv4JudXMb02gNCGn6Xc9QhWvlzz4a7gJlz7rnwFsMLhqEBO+x0acTR3mVGYSa46fhqlzbl+sVnBeAAvHOzzybUfI88EIHJEst5BXzflAULF4xRaFKd9nQdAiyz1RFSZwHCJ7dQj0PvI5UQDGcFM9VM1ttARYxEgR8y3GCMZZUYBCHvubbcp3EIRGNZTQH44Lm8NQY2NQ0t+tw+SppBtHeAFE7gPMJeICC4AAAAASUVORK5CYII="); }
    		/* Kürzlich geschlossene Fenster */
    		#appMenuRecentlyClosedWindows { list-style-image: url("${ProfilePath}/window.svg"); }
    		/* Vorherige Sitzung wiederherstellen */
    		#appMenu-restoreSession{ list-style-image: url("${ProfilePath}/session-restore.svg"); }
    		/* Neueste Chronik löschen ... */
    		#appMenuClearRecentHistory { list-style-image: url("${ProfilePath}/history-forget.svg"); }
    		/* Chronik verwalten */
    		#PanelUI-historyMore { list-style-image: url("${ProfilePath}/history.svg"); }
    		/* Alle Tabs wieder öffnen */
    		#appMenu-library-recentlyClosedTabs { list-style-image: url("${ProfilePath}/window-move.svg"); }
    		/* Alle Fenster wieder öffnen */
    		#appMenu-library-recentlyClosedWindows { list-style-image: url("${ProfilePath}/session-restore.svg"); }
    		/* Chronik durchsuchen */
    		#appMenuSearchHistory { list-style-image: url("${ProfilePath}/window-search.svg"); }
    
    		/*= Panel - More tools =======================================================*/
    	
    		/* Symbolleiste anpassen ... */
    		#appmenu-moreTools-button { list-style-image: url("${ProfilePath}/Themes.svg"); }
    		/* Werkzeuge für Web-... */
    		#appmenu-developer-tools-view .subviewbutton:nth-child(1) { list-style-image: url("${ProfilePath}/developer.svg"); }
    		/* Task Manager */
    		#appmenu-developer-tools-view .subviewbutton:nth-child(2) { list-style-image: url("${ProfilePath}/performance.svg"); }
    		/* Externes Debugging - Edge bug.svg */
    		#appmenu-developer-tools-view .subviewbutton:nth-child(3) { list-style-image: url("${ProfilePath}/bug.svg"); }
    		/* Browser-Werkzeuge - Edge webdeveloper.svg */
    		#appmenu-developer-tools-view .subviewbutton:nth-child(4) { list-style-image: url("${ProfilePath}/window-dev-tools.svg"); }
    		/* Browser-Inhaltswerkzeuge */
    		#appmenu-developer-tools-view .subviewbutton:nth-child(5) { list-style-image: url("${ProfilePath}/command-frames.svg"); }
    		/* Browser-Konsole */
    		#appmenu-developer-tools-view .subviewbutton:nth-last-child(5) { list-style-image: url("${ProfilePath}/command-console.svg"); }
    		/* Bildschirmgrößen testen */
    		#appmenu-developer-tools-view .subviewbutton:nth-last-child(4) { list-style-image: url("${ProfilePath}/command-responsivemode.svg"); }
    		/* Farbpipette */
    		#appmenu-developer-tools-view .subviewbutton:nth-last-child(3) { list-style-image: url("${ProfilePath}/command-eyedropper.svg"); }
    		/* Seitenquelltext anzeigen - Edge file-search.svg */
    		#appmenu-developer-tools-view .subviewbutton:nth-last-child(2) { list-style-image: url("${ProfilePath}/document-search.svg"); }
    		/* Erweiterungen für Entwickler */
    		#appmenu-developer-tools-view .subviewbutton:nth-last-child(1) { list-style-image: url("${ProfilePath}/addons.svg"); }
    	
    		/*= Panel - Help =============================================================*/
    	
    		/* Hilfe erhalten */  
    		#appMenu_menu_openHelp { list-style-image: url("${ProfilePath}/help.svg"); }
    		/* Ideen und Feedback teilen ... */
    		#appMenu_feedbackPage { list-style-image: url("${ProfilePath}/send.svg"); }
    		/* Fehlerbehebungsmodus ... */
    		#appMenu_helpSafeMode { list-style-image: url("${ProfilePath}/debugging-workers.svg"); }
    		/* Weitere Informationen zur ... */
    		#appMenu_troubleShooting { list-style-image: url("${ProfilePath}/more.svg"); }
    		/* ?? Eine Glühbirne ?? */
    		#appMenu_help_reportSiteIssue { list-style-image: url("${ProfilePath}/lightbulb.svg"); }
    		/* Betrügerische Website melden ... */
    		#appMenu_menu_HelpPopup_reportPhishingtoolmenu { list-style-image: url("${ProfilePath}/warning.svg"); }
    		/* Zu einem neuen Gerät wechseln */
    		#appMenu_helpSwitchDevice { list-style-image: url("${ProfilePath}/send-to-device.svg"); }
    		/* Über Firefox */
    		#appMenu_aboutName { list-style-image: url("${ProfilePath}/firefox.svg"); }
    
    		/* ================================================================================================== */
    
    		/*Abstände für alle Icons im Kontextmenü*/
    		
    		menupopup:not(.in-menulist) > menu:not(.menu-iconic),
    		menupopup:not(.in-menulist, [aria-label]) > menuitem:not(.menuitem-iconic, [checked="true"]) {
    			padding-inline-start: calc(1em + 24px) !important;
    			background-position: left 1em center;
    			background-repeat: no-repeat;
    			background-size: 16px;
    			-moz-context-properties: fill, fill-opacity;
    			fill: #E0E0E0 !important;
    
    		}
    		/*	
    		menu[_moz-menuactive="true"][disabled="true"],
    		menuitem[_moz-menuactive="true"][disabled="true"] { */
    		/*
    		:is(menu,menuitem)[_moz-menuactive="true"][disabled="true"] {
    			background-color: #5C5C5C !important;
    			border-radius: 4px !important;
    		}	
    		*/
    		#context-savepage { background-image: url("${ProfilePath}/folder-save.svg"); }
    		#context-pocket { background-image: url("${ProfilePath}/pocket-outline.svg"); }
    		#context-selectall { background-image: url("${ProfilePath}/select-all-on.svg"); }
    		#context-take-screenshot { background-image: url("${ProfilePath}/screenshot.svg"); }
    		#context-viewsource { background-image: url("${ProfilePath}/document-search.svg"); }
    		#context-inspect-a11y { background-image: url("${ProfilePath}/tool-accessibility.svg"); }
    		#context-inspect { background-image: url("${ProfilePath}/command-pick.svg"); }
    		#context-copy { background-image: url("${ProfilePath}/edit-copy.svg"); }
    
    #context-closetab { background-image: url("${ProfilePath}/tab-close.svg"); }
    
    		#context-searchselect { background-image: url("${ProfilePath}/search.svg"); }
    		#context-translate-selection { background-image: url(chrome://browser/skin/translations.svg); }
    		#context-viewpartialsource-selection { background-image: url("${ProfilePath}/document-search.svg"); }
    
    		#context-openlinkincurrent { background-image: url("${ProfilePath}/link-square.svg"); }
    		#context-openlinkintab { background-image: url("${ProfilePath}/tab-open.svg"); }
    		#context-openlink { background-image: url("${ProfilePath}/session.svg"); }
    		#context-openlinkprivate { background-image: url("${ProfilePath}/privateBrowsing.svg"); }
    		#context-bookmarklink { background-image: url("${ProfilePath}/folder-save.svg"); }
    		#context-savelink { background-image: url("${ProfilePath}/image-add.svg"); }
    		#context-print-selection { background-image: url("${ProfilePath}/printer.svg"); }
    
    		#context-savelinktopocket { background-image: url("${ProfilePath}/image.svg"); }
    		#context-copylink { background-image: url("${ProfilePath}/link.svg"); }
    		#context-stripOnShareLink { background-image: url("${ProfilePath}/link-track.svg"); }
    		#context-reloadimage { background-image: url("${ProfilePath}/reload.svg"); }
    		#context-viewimage { background-image: url("${ProfilePath}/image-add.svg"); }
    		#context-saveimage { background-image: url("${ProfilePath}/image.svg"); }
    		#context-copyimage-contents  { background-image: url("${ProfilePath}/image-copy.svg"); }
    		#context-copyimage { background-image: url("${ProfilePath}/image-resize.svg"); }
    		#context-sendimage { background-image: url("${ProfilePath}/link.svg"); }
    		#context-setDesktopBackground { background-image: url("${ProfilePath}/image-resize.svg"); }
    
    		#_36bde3a5-9f17-4ad9-a587-d4a3c8e8d200_-menuitem-_background-tab_link { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACcklEQVRYR8WWzVEbQRBGtRHYHHy2iAAIgEJkIEdgcfbBEAEiAhcXrogITAbI5QAMVQ5gdfYBiEB8b6uHaq1md2ZXBk3VlHa0/fOmu6dni8GWR7Fl/4NWgOVyeSvAz5rHRVE8xWAls6//P7h3C8mWuRtLASzN0L2HkNOPWn/XnGgOI86QnwnkMgWSC4CdCkKTHf/UBCI1iMQXgaAbHV0AMIBBv+OF1qQJB7wDamwzpIXUnQgCubXRFcAbuJDRacyopYh3pIkBBHW0Fom+AHMZIx2tQyATCVybUCmd3bpCXwDsUGQnGRBE4tzkSMXM62wCkAVh6SglTE3cC+DgfwJgiyqPFlhwJIhTPf+w9a7vE6kIUDR7iTA3FqMDGOn5ztYU4zy8SwFwrDj3TeOp7Yx7JUUhNLUV4He7CzYGkIGhdsS9kDMe/N1hhfhoit0iYJcN+ctpvR5upsUZILJBd6R9MzrVALv+08N5ALkRwEQAwHzlT61X0p4qwql0QhO50PM8J/6SmQSH+j3U/G16FZC3kQIoJUzef0lxlOl8UMv5P+l9Mt2D+qlJAUSPTg6IIIjWkZO9lHMa0spoBJABdhxtHpkAPn1/SYU/GcFGG0Bj+8wE8Bv4JudXMb02gNCGn6Xc9QhWvlzz4a7gJlz7rnwFsMLhqEBO+x0acTR3mVGYSa46fhqlzbl+sVnBeAAvHOzzybUfI88EIHJEst5BXzflAULF4xRaFKd9nQdAiyz1RFSZwHCJ7dQj0PvI5UQDGcFM9VM1ttARYxEgR8y3GCMZZUYBCHvubbcp3EIRGNZTQH44Lm8NQY2NQ0t+tw+SppBtHeAFE7gPMJeICC4AAAAASUVORK5CYII="); }
    
    		/* Rückgängig */
    		#context-undo { background-image: url("${ProfilePath}/undo.svg"); }
    		/* Wiederherstellen */
    		#context-redo{ background-image: url("${ProfilePath}/sync.svg"); }
    		/* Ausschneiden */
    		#context-cut { background-image: url("${ProfilePath}/edit-cut.svg"); }
    		/* Kopieren */
    		#context-copy { background-image: url("${ProfilePath}/copy.svg"); }
    		/* Einfügen */
    		#context-paste { background-image: url("${ProfilePath}/paste.svg"); }
    		/* Löschen */
    		#context-delete { background-image: url("${ProfilePath}/delete.svg"); }
    		/* Alles auswählen */
    		#context-selectall { background-image: url("${ProfilePath}/select-all-on.svg"); }
    		/* Rechtschreibung prüfen */
    		#spell-check-enabled { background-image: url("${ProfilePath}/spell-check.svg"); }
    
    
    		/* ----------------------------------------- */
    		/* --------- Kontextmenüs der Tabs --------- */
    		/* ----------------------------------------- */
    
    		/* Neuer Tab */
    		#context_openANewTab { background-image: url("${ProfilePath}/tab-open.svg"); }
    		/* Tab neu laden */
    		#context_reloadTab { background-image: url("${ProfilePath}/reload.svg"); }
    		/* Alle Tabs neu laden */
    		#tabContextMenu > menuitem:nth-child(7) { background-image: url("${ProfilePath}/reload.svg");
    		fill: #fbc96e !important; }
    		/* Tab stummschalten */
    		#context_toggleMuteTab { background-image: url("${ProfilePath}/audio-muted.svg"); }
    		/* Stummschaltung für Tab aufheben */
    		#context_toggleMuteTab[muted] { background-image: url("${ProfilePath}/audio.svg"); }
    		/* Tab anheften */
    		#context_pinTab { background-image: url("${ProfilePath}/glyph-pin-16.svg"); }
    		/* Tab klonen */
    		#context_duplicateTab { background-image: url("${ProfilePath}/duplicat.svg"); }
    		/* Tab als Lesezeichen hinzufügen */
    		#context_bookmarkTab { background-image: url("${ProfilePath}/bookmark-hollow.svg"); }
    		/* Tab verschieben */
    		#context_moveTabOptions { background-image: url("${ProfilePath}/arrow-swap.svg"); }
    		
    			/* <<< Submenu_Tab verschieben >>> */	
    		
    			/* An Anfang verschieben */
    			#context_moveToStart { background-image: url("${ProfilePath}/arrow-back.svg"); }
    			/* An Ende verschieben */
    			#context_moveToEnd { background-image: url("${ProfilePath}/arrow-forward.svg"); }
    			/* In neues Fenster verschieben */
    			#context_openTabInWindow { background-image: url("${ProfilePath}/session-restore.svg"); }	
    		
    		/* Teilen */
    		.share-tab-url-item { display: none; }
    		/* Alle Tabs auswählen */
    		#context_selectAllTabs { background-image: url("${ProfilePath}/tab-multiple.svg"); }
    		/* Tab schließen */
    		#context_closeTab { background-image: url("${ProfilePath}/tab-close.svg"); }
    		/*Mehrere Tabs schließen */
    		#context_closeTabOptions { background-image: url("${ProfilePath}/tab-close.svg"); }
    
    			/* <<< Submenu_Mehrere Tabs schließen >>> */
    			
    			/* Doppelte Tabs schließen */
    			#context_closeDuplicateTabs { background-image: url("${ProfilePath}/tab-close.svg");
    			fill: #7B7B7B !important; }
    			/* Linke Tabs schließen */
    			#context_closeTabsToTheStart { background-image: url("${ProfilePath}/tab-left.svg"); }
    			/* Rechte Tabs schließen */
    			#context_closeTabsToTheEnd { background-image: url("${ProfilePath}/tab-right.svg"); }
    			/* Andere Tabs schließen */
    			#context_closeOtherTabs { background-image: url("${ProfilePath}/tab-all.svg"); }
    		
    		/* Geschlossenen Tab wieder öffnen */
    		#context_undoCloseTab { background-image: url("${ProfilePath}/tab-restore"); }
    
    		/* Firefox "Beenden" */
    		#context_closeApp{ background-image: url("${ProfilePath}/Power_off_redorange.svg"); }
    
    		/* ================================================================ */
    
    		/* Neuer Tab */
    		#toolbar-context-openANewTab { background-image: url("${ProfilePath}/session.svg"); }
    		/* Ausgewählten Tab neu laden */
    		#toolbar-context-reloadSelectedTab { background-image: url("${ProfilePath}/reload.svg"); }
    		/* Ausgewählten Tab als Lesezeichen hinzufügen... */
    		#toolbar-context-bookmarkSelectedTab { background-image: url("${ProfilePath}/bookmark-hollow.svg"); }
    		/* Alle Tabs auswählen */
    		#toolbar-context-selectAllTabs { background-image: url("${ProfilePath}/tab-multiple.svg"); }
    
    		/* Geschlossene Tabs wieder öffnen */
    		#toolbar-context-undoCloseTab { background-image: url("${ProfilePath}/undo.svg"); }
    
    		/* Symbolleiste anpassen... */
    		menuitem.viewCustomizeToolbar { background-image: url("${ProfilePath}/Themes.svg"); }
    
    		/* Lesezeichen-Symbolleiste */
    		#toggle_PersonalToolbar { background-image: url("${ProfilePath}/bookmarks-toolbar.svg"); }
    
    		/* --------------------------------------------- */
    		/* - Kontextmenüs der Lesezeichen-Symbolleiste - */
    		/* --------------------------------------------- */
    
    		/* Löschen */
    		#placesContext_delete { background-image: url("${ProfilePath}/delete.svg"); }
    		/* Ausschneiden */
    		#placesContext_cut { background-image: url("${ProfilePath}/edit-cut.svg"); }
    		/* Kopieren */
    		#placesContext_copy { background-image: url("${ProfilePath}/copy.svg"); }
    		/* Einfügen */
    		#placesContext_paste, #placesContext_paste_group { background-image: url("${ProfilePath}/paste.svg"); }
    
    		/* Alle Lesezeichen öffnen */
    		#placesContext_openBookmarkContainer\:tabs { background-image: url("${ProfilePath}/window-move.svg"); }
    		/* Lesezeichen hinzufügen... */
    		#placesContext_new\:bookmark { background-image: url("${ProfilePath}/bookmark-hollow.svg"); }
    		/* Ordner hinzufügen... */
    		#placesContext_new\:folder { background-image: url("${ProfilePath}/folder.svg"); }
    		/* Trennlinie hinzufügen... */
    		#placesContext_new\:separator { background-image: url("${ProfilePath}/vertical-line.svg"); }
    
    		/* Lesezeichen verwalten */
    		#placesContext_showAllBookmarks { background-image: url("${ProfilePath}/bookmarks-tray.svg"); }
    		/* In neuem Tab öffnen */
    		#placesContext_open\:newtab { background-image: url("${ProfilePath}/session.svg"); }
    		/* In neuem Fenster öffnen */
    		#placesContext_open\:newwindow { background-image: url("${ProfilePath}/window.svg"); }
    		/* In neuem privaten Fenster öffnen */
    		#placesContext_open\:newprivatewindow { background-image: url("${ProfilePath}/privateBrowsing.svg"); }
    
    		/* Lesezeichen bearbeiten... */
    		#placesContext_show_bookmark\:info { background-image: url("${ProfilePath}/edit.svg"); }
    		/* Lesezeichen löschen */
    		#placesContext_deleteBookmark { background-image: url("${ProfilePath}/delete.svg"); }
    
    		/* ------------------------------------------ */
    		/* ------- Kontextmenüs der Menuleise ------- */
    		/* ------------------------------------------ */
    
    		/* In Überhangmenü verschieben */
    		.customize-context-moveToPanel { background-image: url("${ProfilePath}/glyph-pin-16.svg"); }
    		/* Aus Symbolleiste entfernen */
    		.customize-context-removeFromToolbar { background-image: url("${ProfilePath}/delete.svg"); }
    
    		/* --------------------------------------------- */
    		/* ------- Kontextmenüs in der Menuleise ------- */
    		/* --------------------------------------------- */
    
    		/* --- Datei --- */
    
    		/* Neuer Tab */
    		#menu_newNavigatorTab { background-image: url("${ProfilePath}/tab-open.svg"); }
    		/* Neues Fenster */
    		#menu_newNavigator { background-image: url("${ProfilePath}/session.svg"); }
    		/* Neues privates Fenster */
    		#menu_newPrivateWindow { background-image: url("${ProfilePath}/privateBrowsing.svg"); }
    		/* Datei öffnen... */
    		#menu_openFile { background-image: url("${ProfilePath}//folder-open.svg"); }^
    		/* Tab schließen ausblenden	! */
    		#menu_close { display: none !important; }
    		/* Fenster schließen ausblenden	! */
    		#menu_closeWindow { display: none !important; }
    		/* Seite speichern unter... */
    		#menu_savePage { background-image: url("${ProfilePath}/folder-save.svg"); }
    		/* Link per E-Mail senden... */
    		#menu_sendLink { background-image: url("${ProfilePath}/mail.svg"); }
    		/* Drucken... */
    		#menu_print { background-image: url("${ProfilePath}/printer.svg"); }
    		/* Daten aus einem anderen Browser importieren... */
    		#menu_importFromAnotherBrowser { background-image: url("${ProfilePath}/import.svg"); }
    		/* Offline arbeiten */
    		#goOfflineMenuitem { background-image: url("${ProfilePath}/plug-disconnected.svg"); }
    		/* Beenden */
    		/* #menu_FileQuitItem { background-image: url("${ProfilePath}/quit.svg"); } */
    		#menu_FileQuitItem { background-image: url("${ProfilePath}/Power_off_redorange.svg"); }
    
    		/* --- Bearbeiten --- */
    
    		/* Rückgängig */
    		#menu_undo { background-image: url("${ProfilePath}/undo.svg"); }
    		/* Wiederherstellen */
    		#menu_redo { background-image: url("${ProfilePath}/sync.svg"); }
    		/* Ausschneiden */
    		#menu_cut { background-image: url("${ProfilePath}/edit-cut.svg"); }
    		/* Kopieren */
    		#menu_copy { background-image: url("${ProfilePath}/copy.svg"); }
    		/* Einfügen */
    		#menu_paste { background-image: url("${ProfilePath}/paste.svg"); }
    		/* Löschen */
    		#menu_delete { background-image: url("${ProfilePath}/delete.svg"); }
    		/* Alles auswählen */
    		#menu_selectAll { background-image: url("${ProfilePath}/select-all-on.svg"); }
    		/* Seite durchsuchen... */
    		#menu_find { background-image: url("${ProfilePath}/search.svg"); }
    
    		/* --- Ansicht --- */
    
    		/* Symbolleisten */
    		#viewToolbarsMenu { background-image: url("${ProfilePath}/toolbar.svg"); }
    		
    			/* <<< Submenu_Symbolleisten >>> */
    			
    			#toggle_PersonalToolbar { background-image: url("${ProfilePath}/bookmarks-toolbar.svg"); }
    			#menu_customizeToolbars { background-image: url("${ProfilePath}/Themes.svg"); }	
    
    			/* ----------------------------------- */
    			/* -- Checkbox und Haken im Submenu -- */
    			/* ----------------------------------- */
    
    			menuitem[checked="true"] > .menu-iconic-left {
    				list-style-image: url("${ProfilePath}/check.svg");
    				fill: #00E400 !important;
    			}
    
    			[data-l10n-id="toolbar-context-menu-bookmarks-toolbar-always-show-2"]:not([checked="true"]),
    			[data-l10n-id="toolbar-context-menu-bookmarks-toolbar-on-new-tab-2"]:not([checked="true"]),
    			[data-l10n-id="toolbar-context-menu-bookmarks-toolbar-never-show-2"]:not([checked="true"]),
    			#menu_zoomReset:not([checked="true"]),
    			#toggle_zoom:not([checked="true"]),
    			#menu_pageStylePersistentOnly:not([checked="true"]) {
    				background-image: url("${ProfilePath}/square.svg");
    				background-repeat: no-repeat;
    			}
    
    			/* ----------------------------------- */
    
    		/* Sidebar */
    		#viewSidebarMenuMenu { background-image: url("${ProfilePath}/Dock Side Left.svg"); }
    
    			/* <<< Submenu_Sidebar >>> */
    
    			#menu_bookmarksSidebar:not([checked="true"]) { 
    				background-image: url("${ProfilePath}/bookmark.svg"); 
    				background-repeat: no-repeat;
    			}
    			#menu_historySidebar:not([checked="true"]) { 
    				background-image: url("${ProfilePath}/history.svg"); 
    				background-repeat: no-repeat;
    			}
    			#menu_tabsSidebar:not([checked="true"]) { 
    				background-image: url("${ProfilePath}/Dock Side Left.svg"); 
    				background-repeat: no-repeat;
    			}
    
    		/* Zoom */
    		#viewFullZoomMenu { background-image: url("${ProfilePath}/screenshot.svg"); }
    		
    			/* <<< Submenu_Zoom >>> */
    
    			#menu_zoomEnlarge { background-image: url("${ProfilePath}/zoom-in.svg"); }	/*  +  */
    			#menu_zoomReduce { background-image: url("${ProfilePath}/zoom-out.svg"); }	/*  -  */
    		
    		/* Webseiten-Stil */
    		#pageStyleMenu { background-image: url("${ProfilePath}/document-css.svg"); }
    		
    			/* <<< Submenu_Webseiten-Stil >>> */
    		
    			#menu_pageStyleNoStyle:not([checked="true"]) { 
    				background-image: url("${ProfilePath}/document-css.svg"); 
    				background-position: left 1em center;
    				background-repeat: no-repeat;
    			}	
    		
    		/* Textkodierung reparieren */
    		#repair-text-encoding { background-image: url("${ProfilePath}/characterEncoding.svg"); }
    		/* Vollbild */
    		#fullScreenItem { background-image: url("${ProfilePath}/fullscreen.svg"); }
    
    		/* --- Chronik --- */
    
    		/* Gesamte Chronik anzeigen */
    		#menu_showAllHistory { background-image: url("${ProfilePath}/history.svg"); }
    		/* Neueste Chronik löschen... */
    		#sanitizeItem { background-image: url("${ProfilePath}/history-forget.svg"); }
    		/* Vorherige Sitzung wiederherstellen */
    		#historyRestoreLastSession { background-image: url("${ProfilePath}/session-restore.svg"); }
    		/* Chronik durchsuchen */
            #menu_searchHistory { background-image: url("${ProfilePath}/window-search.svg"); }
    		/* Kürzlich geschlossene Tabs */
    		#historyUndoMenu { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACcklEQVRYR8WWzVEbQRBGtRHYHHy2iAAIgEJkIEdgcfbBEAEiAhcXrogITAbI5QAMVQ5gdfYBiEB8b6uHaq1md2ZXBk3VlHa0/fOmu6dni8GWR7Fl/4NWgOVyeSvAz5rHRVE8xWAls6//P7h3C8mWuRtLASzN0L2HkNOPWn/XnGgOI86QnwnkMgWSC4CdCkKTHf/UBCI1iMQXgaAbHV0AMIBBv+OF1qQJB7wDamwzpIXUnQgCubXRFcAbuJDRacyopYh3pIkBBHW0Fom+AHMZIx2tQyATCVybUCmd3bpCXwDsUGQnGRBE4tzkSMXM62wCkAVh6SglTE3cC+DgfwJgiyqPFlhwJIhTPf+w9a7vE6kIUDR7iTA3FqMDGOn5ztYU4zy8SwFwrDj3TeOp7Yx7JUUhNLUV4He7CzYGkIGhdsS9kDMe/N1hhfhoit0iYJcN+ctpvR5upsUZILJBd6R9MzrVALv+08N5ALkRwEQAwHzlT61X0p4qwql0QhO50PM8J/6SmQSH+j3U/G16FZC3kQIoJUzef0lxlOl8UMv5P+l9Mt2D+qlJAUSPTg6IIIjWkZO9lHMa0spoBJABdhxtHpkAPn1/SYU/GcFGG0Bj+8wE8Bv4JudXMb02gNCGn6Xc9QhWvlzz4a7gJlz7rnwFsMLhqEBO+x0acTR3mVGYSa46fhqlzbl+sVnBeAAvHOzzybUfI88EIHJEst5BXzflAULF4xRaFKd9nQdAiyz1RFSZwHCJ7dQj0PvI5UQDGcFM9VM1ttARYxEgR8y3GCMZZUYBCHvubbcp3EIRGNZTQH44Lm8NQY2NQ0t+tw+SppBtHeAFE7gPMJeICC4AAAAASUVORK5CYII="); }
    		/* Kürzlich geschlossene Fenster */
    		#historyUndoWindowMenu { background-image: url("${ProfilePath}/window.svg"); }
    
    		/* Lesezeichen */
    
    		/* Lesezeichen verwalten */
    		#bookmarksShowAll { background-image: url("${ProfilePath}/bookmarks-tray.svg"); }
    		/* Aktuellen Tab als Lesezeichen hinzufügen */
    		#menu_bookmarkThisPage { background-image: url("${ProfilePath}/bookmark-hollow.svg"); }
    		/* Lesezeichen durchsuchen */
    		#menu_searchBookmarks { background-image: url("${ProfilePath}/search.svg"); }
    		/* Lesezeichen-Symbolleiste */
    		#bookmarksToolbarFolderMenu { list-style-image: url("${ProfilePath}/bookmarksToolbar.svg"); }
    		/* Weitere Lesezeichen */
    		#menu_unsortedBookmarks { list-style-image: url("${ProfilePath}/mail-inbox-all.svg") }
    
    		/* --- Extras --- */
    
    		/* Downloads */
    		#menu_openDownloads { background-image: url("${ProfilePath}/downloads.svg"); }
    		/* Add-ons und Themes */
    		#menu_openAddons { background-image: url("${ProfilePath}/addons.svg"); }
    		/* Firefox View */
    		#menu_openFirefoxView { background-image: url("${ProfilePath}/firefox.svg"); }
    		/* Anmelden */
    		#sync-setup { background-image: url("${ProfilePath}/avatar-empty.svg"); }
    		/* Browser-Werkzeuge */
    		#browserToolsMenu { background-image: url("${ProfilePath}/debugging-workers.svg"); }
    		
    			/* <<< Submenu_Browser-Werkzeuge >>> */	
    
    			/* Werkzeuge für Web-Entwickler */
    			#menu_devToolbox { background-image: url("${ProfilePath}/developer.svg"); }
    			/* Task-Manager */
    			#menu_taskManager { background-image: url("${ProfilePath}/performance.svg"); }
    			/* Externes Debugging */
    			#menu_devtools_remotedebugging { background-image: url("${ProfilePath}/bug.svg"); }
    			/* Browser-Werkzeuge */
    			#menu_browserToolbox { background-image: url("${ProfilePath}/window-dev-tools.svg"); }
    			/* Browser-Inhaltswerkzeuge */
    			#menu_browserContentToolbox { background-image: url("${ProfilePath}/command-frames.svg"); }
    			/* Browser-Konsole */
    			#menu_browserConsole { background-image: url("${ProfilePath}/command-console.svg"); }
    			/* Bildschirmgrößen testen */
    			#menu_responsiveUI { background-image: url("${ProfilePath}/command-responsivemode.svg"); }
    			/*Farbpipette */
    			#menu_eyedropper { background-image: url("${ProfilePath}/command-eyedropper.svg"); }
    			/* Seitenquelltext anzeigen */
    			#menu_pageSource { background-image: url("${ProfilePath}/document-search.svg"); }
    			/* Erweiterungen für Entwickler */
    			#extensionsForDevelopers { background-image: url("${ProfilePath}/addons.svg"); }	
    		
    		/* Seiteninformationen */
    		#menu_pageInfo { background-image: url("${ProfilePath}/document-endnote.svg"); }
    		/* Einstellungen */
    		#menu_preferences { background-image: url("${ProfilePath}/settings.svg"); }
    
    		/* --- Hilfe --- */
    
    		/* Hilfe erhalten */
    		#menu_openHelp { background-image: url("${ProfilePath}/help.svg"); }
    		/* Problem mit Website melden */
    		#help_reportBrokenSite { background-image: url("${ProfilePath}/warning.svg"); }
    		/* Ideen und Feedback teilen... */
    		#feedbackPage { background-image: url("${ProfilePath}/send.svg"); }
    		/* Fehlerbehebungsmodus... */
    		#helpSafeMode { background-image: url("${ProfilePath}/debugging-workers.svg"); }
    		/* Weitere Informationen zur Fehlerbehebung */
    		#troubleShooting { background-image: url("${ProfilePath}/more.svg"); }
    		/* Betrügerische Website melden... */
    		#menu_HelpPopup_reportPhishingtoolmenu { background-image: url("${ProfilePath}/warning.svg"); }
    		/* Zu einem neuen Gerät wechseln */
    		#helpSwitchDevice { background-image: url("${ProfilePath}/send-to-device.svg"); }
    		/* Über Firefox */
    		#aboutName { background-image: url("${ProfilePath}/firefox.svg"); }
    
    		/* ---------------------------------------------- */
    		/* ------------- Kontextmenü Frames ------------- */
    		/* ---------------------------------------------- */
    		
    		/* Aktueller Frame */
    		#frame { background-image: url("${ProfilePath}/command-frames.svg"); 
    		background-repeat: no-repeat;
    		}
    
    			/* <<< Submenu_Aktueller Frame >>> */	
    
    			/* Nur diesen Frame anzeigen */
    			#context-showonlythisframe { background-image: url("${ProfilePath}/tab.svg"); }
    			/* Frame in neuem Tab öffnen */
    			#context-openframeintab { background-image: url("${ProfilePath}/open-in-new.svg"); }
    			/* Frame in neuem Fenster öffnen */
    			#context-openframe { background-image: url("${ProfilePath}/window.svg"); }
    			/* Frame neu laden */
    			#context-reloadframe { background-image: url("${ProfilePath}/reload.svg"); }
    			/*Lesezeichen für diesen Frame hinzufügen */
    			#context-bookmarkframe { background-image: url("${ProfilePath}/bookmark-hollow.svg"); }
    			/*Frame speichern unter... */
    			#context-saveframe { background-image: url("${ProfilePath}/folder-save.svg"); }
    			/* Frame drucken... */
    			#context-printframe { background-image: url("${ProfilePath}/printer.svg"); }
    			/* Bildschirmfoto aufnehmen */
    			#context-take-frame-screenshot { background-image: url("${ProfilePath}/screenshot.svg"); }
    			/* Frame-Quelltext anzeigen */
    			#context-viewframesource { background-image: url("${ProfilePath}/document-search.svg"); }
    			/* Frame-Informationen anzeigen */
    			#context-viewframeinfo { background-image: url("${ProfilePath}/info.svg"); }
    
    		/* ---------------------------------------------- */
    		/* ----------- Kontextmenü Adressfeld ----------- */
    		/* ---------------------------------------------- */
    		/*	
    		#urlbar-input-container {
    			padding-inline-start: calc(1em + 24px) !important;
    			background-position: left 1em center;
    			background-repeat: no-repeat;
    			background-size: 16px;
    			-moz-context-properties: fill, fill-opacity;
    			fill: currentColor;
    		}
    		*/
    		/* Rückgängig */
    		[data-l10n-id="text-action-undo"] {
    			background-image: url("${ProfilePath}/undo.svg");
    		}
    		/* Wiederherstellen */
    		[data-l10n-id="text-action-redo"] {
    			background-image: url("${ProfilePath}/sync.svg");
    		}
    		/* Ausschneiden */
    		[data-l10n-id="text-action-cut"] {
    			background-image: url("${ProfilePath}/edit-cut.svg");
    		}
    		/* Kopieren */
    		[data-l10n-id="text-action-copy"] {
    			background-image: url("${ProfilePath}/copy.svg");
    		}
    		/* Kopieren ohne Tracking */
    		#strip-on-share {
    			background-image: url("${ProfilePath}/copy_without.svg");
    		}		
    		/* Einfügen */
    		[data-l10n-id="text-action-paste"] {	
    			background-image: url("${ProfilePath}/paste.svg");
    		}
    		/* Einfügen & Los */
    		#paste-and-go {
    			background-image: url("${ProfilePath}/redo.svg");
    		}
    		/* Löschen */
    		[data-l10n-id="text-action-delete"] {
    			background-image: url("${ProfilePath}/delete.svg");
    		}
    		/* Alles auswählen */
    		[data-l10n-id="text-action-select-all"] {
    			background-image: url("${ProfilePath}/select-all-on.svg");
    		}
    
    		/* ------------------------------------------- */
    		/* ---------- Symbole der Menuleise ---------- */
    		/* ------------------------------------------- */
    
    		/* Datei  */
    		#file-menu::before { background: url("${ProfilePath}/mail-inbox-all.svg") no-repeat !important; }
    		/* Bearbeiten  */
    		#edit-menu::before { background: url("${ProfilePath}/edit.svg") no-repeat !important; }
    		/* Ansicht  */
    		#view-menu::before { background: url("${ProfilePath}/content-view.svg") no-repeat !important; }
    		/* Chronik  */
    		#history-menu::before { background: url("${ProfilePath}/history.svg") no-repeat !important; }
    		/* Lesezeichen  */
    		#bookmarksMenu::before { background: url("${ProfilePath}/bookmark.svg") no-repeat !important; }
    		/* Extras  */
    		#tools-menu::before { background: url("${ProfilePath}/toolbox.svg") no-repeat !important; }
    		/* Hilfe  */
    		#helpMenu::before { background: url("${ProfilePath}/help.svg") no-repeat !important; }
    
    		/* Einstellungen  */
    		#file-menu::before,
    		#edit-menu::before,
    		#view-menu::before,
    		#history-menu::before,
    		#bookmarksMenu::before,
    		#tools-menu::before,
    		#helpMenu::before {
    			margin-left: 1px !important;
    			padding-right: 5px !important;
    			content: '' !important;
    			display: block !important;
    			width: 16px !important;
    			height: 16px !important;
    			background-repeat: no-repeat !important;
    			-moz-context-properties: fill, fill-opacity;
    			fill: currentColor;
    		}
    		#menu_FilePopup,
    		#menu_EditPopup,
    		#menu_viewPopup,
    		#historyMenuPopup,
    		#bookmarksMenuPopup,
    		#menu_ToolsPopup,
    		#menu_HelpPopup {
    			margin-top: 5px !important;
    		}
    
    		/* ------------------------------------ */
    		/* *** neuer Button "Erweiterungen" *** */
    		/* ******* Symbole im Popup-Menü ****** */
    		/* ------------------------------------ */
    
    		.unified-extensions-context-menu-pin-to-toolbar {   
    			background: url("${ProfilePath}/glyph-pin-16.svg") no-repeat !important;
    			background-position: 9px 4px !important;
    		}
    		.unified-extensions-context-menu-move-widget-up {   
    			background: url("${ProfilePath}/Pfeil-hoch_hellgrau.svg") no-repeat !important;
    			background-position: 6px 0px !important;
    		}
    		.unified-extensions-context-menu-move-widget-down {   
    			background: url("${ProfilePath}/Pfeil-runter_hellgrau.svg") no-repeat !important;
    			background-position: 6px 0px !important;
    		}
    		.unified-extensions-context-menu-manage-extension {
    			background: url("${ProfilePath}/extension.svg") no-repeat !important;
    			background-position: 9px 4px !important;
    		}
    		.unified-extensions-context-menu-remove-extension {
    			background: url("${ProfilePath}/delete.svg") no-repeat !important;
    			background-position: 9px 4px !important;
    		}
    		.unified-extensions-context-menu-report-extension {
    			background: url("${ProfilePath}/warning.svg") no-repeat !important;
    			background-position: 9px 4px !important;
    		}
    
    		/* ---------------------------------------------- */
    		/* ------------- Kontextmenü Video -------------- */
    		/* ---------------------------------------------- */
    
    		/* Pause */
    		#context-media-pause { background-image: url("${ProfilePath}/pause-1.svg"); }
    		/* Abspielen */
    		#context-media-play { background-image: url("${ProfilePath}/play-1.svg"); }
    		/* Ton aus */
    		#context-media-mute { background-image: url("${ProfilePath}/audio-16-mute.svg"); }
    		/* Ton an */
    		#context-media-unmute { background-image: url("${ProfilePath}//audio-16.svg"); }
    		/* Geschwindigkeit */
    		#context-media-playbackrate { background-image: url("${ProfilePath}/performance-16.svg"); }
    		/* Endlosschleife */
    		#context-media-loop { background-image: url("${ProfilePath}/repeat-1.svg"); }
    		/* Vollbild */
    		#context-video-fullscreen { background-image: url("${ProfilePath}/maximize-1.svg"); }
    		/* Vollbild beenden */
    		#context-leave-dom-fullscreen { background-image: url("${ProfilePath}/minimize-1.svg"); }
    		/* Steuerung ausblenden	! */
    		#context-media-hidecontrols { display: none !important; }
    		/* Steuerung anzeigen	! */
    		#context-media-showcontrols { display: none !important; }
    
    		/* -------------------------- */
    
    		/* Video in neuem Tab öffnen */
    		#context-viewvideo { background-image: url("${ProfilePath}/session.svg");; }
    		/* In Bild-im-Bild ansehen */
    		#context-video-pictureinpicture { background-image: url("${ProfilePath}/info.svg"); }
    
    		/* -------------------------- */
    
    		/* Standbild aufnehmen...	! */
    		#context-video-saveimage { display: none !important; } 
    		/* Video speichern unter...	! */
    		#context-savevideo { display: none !important; }
    		/* Video-Adresse kopieren	! */
    		#context-copyvideourl { display: none !important; }
    		/* Video per E-Mail senden...	! */
    		#context-sendvideo { display: none !important; }
    
    		#context-sep-setbackground { display: none !important; }
    
    		.bookmark-item[container] {
    			list-style-image: url("${ProfilePath}/folder-fat.svg") !important;
    		  }
    
    	`), null, null);
    
    //   `;
    //
    //   var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
    //   var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
       sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
    
    })();
    Alles anzeigen
  • Frage zum aktuellen Nightly (v140)

    • Mira_Belle
    • 27. Mai 2025 um 09:35

    Hat jetzt nichts mit der Nightly zu tun, aber heute kommt die Version 139 raus.
    Da gab es Änderungen in der Menüleiste und natürlich auch in den einzelnen Menüs.

    Die hier von 2002Andreas angebotenen Lösungen haben bei mir nicht gefruchtet!
    Habe es aber dennoch hinbekommen. Habe in diesem Thread das korrigierte Skript reingestellt.

Unterstütze uns!

Jährlich (2026)

69,4 %

69,4% (538,17 von 775 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon