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

  • Ich komme bei Firefox nicht mehr an meine Passwörter

    • Mira_Belle
    • 8. März 2026 um 14:04

    Kommst Du über die Einstellungen an
    "Datenschutz & Sicherheit" an die Optionen von "Passwörter"?

    Nur für den Fall, dass Du nicht im Besitz des Hauptpasswortes bist, was ja offensichtlich ist,
    kannst Du das Hauptpassword auch zurücksetzen.

    Aber Achtung, alle PW gehen dann verloren.

    Zurücksetzen Ihres Hauptpassworts, falls Sie es vergessen haben | Hilfe zu Firefox

    Überlegen noch einmal, an welcher Stelle Du beim PW einen Tippfehler eingebaut haben könntest.

  • Ich komme bei Firefox nicht mehr an meine Passwörter

    • Mira_Belle
    • 8. März 2026 um 12:57

    :?:

    Du hast Dein Benutzerkonto auf Deinem eigenen Recher mit einem PW "gesperrt", richtig?
    Das Master PW im Firefox soll wohl das gleiche PW sein, was es offensichtlich aber nicht ist, auch richtig?

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 3. März 2026 um 20:00

    Ach:!:Noch etwas !!
    " // " sollten nicht vorkommen! Noch so ein Fehler.
    Also nicht z.B.

    CSS
        /* Vertikale Tabs aktivieren */
        #toolbar-context-toggle-vertical-tabs { background-image: url("../icons//default-browser-red.svg");}

    sondern

    CSS
        /* Vertikale Tabs aktivieren */
        #toolbar-context-toggle-vertical-tabs { background-image: url("../icons/default-browser-red.svg");}

    Das kommt häufiger in den CSS-Dateien vor!
    Wenn so nach und nach "alle" Fehler gefunden und korrigiert sind, lade ich diese noch einmal als ZIP hoch.


    Zitat von mkpcxxl

    Habe das Icon "reload.svg" um 180 Grad gedreht und dann als "unload.svg" gespeichert und in die CSS eingetragen.

    War doch schon als "arrow-rotate-left.svg" vorhanden, aber ich finde, wenn ich so Deinen Gedanken folge, "reply.svg" passender.


    Zitat von mkpcxxl

    und die "Tab.svg" einfach um 90 Grad gedreht

    Dafür habe ich in der Tat nichts adäquates!
    Könnte nur dieses Symbol anbieten.

    arrow-down-up-across-line.svg

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 3. März 2026 um 19:48
    Zitat von 2002Andreas

    Kleiner Schreibfehler ;)

    Sorry, ist korrigiert:!: Danke für den Hinweis.
    Auch habe ich Code wegen eines Darstellungsfehlers aus der 02 Settings_Hamburger.css entfernt!

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 3. März 2026 um 17:59

    Mittlerweile habe ich auch weitere kleine Unstimmigkeiten entdeckt, aber mag heute nicht mehr.

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 3. März 2026 um 17:40
    Zitat von Horstmann

    Aus schon erwähnten Gründen, würde ich selber das CSS und die Icons nicht in irgendein Profil einfügen wollen, ohne ein - einfach zu erstellendes - Paket zu bekommen, das den Inhalt separiert.

    Erst einmal danke für Deinen Kurztest.
    Aber das mit dem Separieren solltest Du doch selber hinbekommen, oder etwa nicht?
    Ich weiß jetzt nicht wie Du auf Deinem Rechner Ordnung hältst,
    aber einfach "CSS" umbenennen z.B: "css-org", den Ordner neu erstellen und die Dateien reinpacken,
    gleiches für Deinen Ordner für Deine Symbole und von Deiner userChrome.css ein Backup machen,
    sollte doch so, oder weil MAC, so ähnlich machbar sein.

    Aber das erwarte ich gar nicht. Du hast mir auch so schon genug geholfen.


    Zitat von Horstmann

    es scheinen die linken Abstände im Lesezeichen Kontextmenü zu fehlen

    Oh, Du hast recht, Danke. Da muss ich dann noch mal ran.


    FEHLER behoben:!:
    Die 07 Symbole_Kontextmenü.css nochmal neu ziehen.

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 3. März 2026 um 16:14

    mkpcxxl Mach ich.

    Im Profil befindet sich doch der Ordner "chrome".
    C:\Users\"mkpcxxl"\AppData\Roaming\Mozilla\Firefox\Profiles\"mkpcxxl"\chrome
    Ist nur Beispielhaft!

    In diesem Ordner erstellst Du Dir a. den Ordner "css" und b. den Ordner "icons".
    In "css" kommen die CSS-Dateien!
    Bezeichnungen der Dateien stehen ja oben in der Box,
    z.B. "08 Symbole_Leisten_Kontextmenu.css".

    Die Symbole gehören in den Ordner "icons"

    Jetzt musst Du nur noch Deine userChrome.css bearbeiten.

    Kopiere dies einfach und füge es ein.

    Code
    @import url("./css/00 Settings.css");
    @import url("./css/01 Symbole_Menüleiste.css");
    @import url("./css/02 Settings_Hamburger.css");
    @import url("./css/03 Symbole_Hamburger.css");
    @import url("./css/04 Symbole_Tabs_Kontextmenu.css ");
    @import url("./css/05 Symbole_Adressfeld_Kontextmenu.css ");
    @import url("./css/06 Symbole_Lesezeichensymbolleiste.css ");
    @import url("./css/07 Symbole_Kontextmenü.css ");
    @import url("./css/08 Symbole_Leisten_Kontextmenu.css ");


    Solltest Du schon CSS in der userChrome.css stehen haben, steht wohl ganz oben
    @-moz-document url(chrome://browser/content/browser.xhtml) {

    Bitte füge den Code "@import ...." davor ein, sonnst funktioniert es nicht!

    Das sollte es auch schon gewesen sein.

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 2. März 2026 um 21:53

    Ich glaube, ich bin fertig.

    CSS: 00 Settings.css
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    
        /* ---------------------------------------------- */
    	/* ********* Ausrichtung der Untermenüs ********* */
        /* ---------------------------------------------- */
    
    	/* Ausrichtung der Untermenüs in Ansicht */
        #viewToolbarsMenu > menupopup,
        #viewSidebarMenuMenu > menupopup,
        #viewFullZoomMenu > menupopup,
        #pageStyleMenu > menupopup {
            margin-left: 2px !important;
            margin-top: -7px !important;
        }
        /* Ausrichtung des Untermenüs in Ansicht */
         #toggle_PersonalToolbar >  menupopup {
            margin-left: 2px !important;
            margin-top: -5px !important;
        }
    
    	/* Ausrichtung des Untermenüs in Lesezeichen */
    	.bookmark-item  >  menupopup {
            margin-left: 2px !important;
            margin-top: -5px !important;
      	}
    
    	/* Ausrichtung des Untermenüs in Extras */
    	#browserToolsMenu >  menupopup {
    		margin-left: 2px !important;
    		margin-top: -5px !important;
    	}
    
    	/* --------------------------------------------- */
    	/* -------- Zeilenabstände in den Menüs -------- */
        /* --------------------------------------------- */
    
        #AppMenuButton menupopup > menuitem,
        #AppMenuButton menupopup > menu {
            padding-block: 4px !important;
        }
    
        menupopup > menuitem,
        menupopup > menu {
            padding-block: 2px !important;
    	}
    
        /* Im Hamburgermenü */
        .subviewbutton:not(#appMenu-fxa-status2) {
            min-height: 22px !important;
            max-height: 24px !important;
        }
    
    
    }
    Alles anzeigen


    CSS: 01 Symbole_Menüleiste.css
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    
    	/* ----------------------------------------------- */
    	/* ------------ Symbole der Menuleiste ----------- */
    	/* ----------------------------------------------- */
    
        /* Farben ---------------------------------------------------*/
    
    	:root {
    		--uc-color-white-dark: #E0E0E0 !important;			/*	var(--uc-color-white-dark)		*/
    		--uc-color-orange-normal: #FFAA00 !important;		/*	var(--uc-color-orange-normal)	*/
    	}
    
    	/* ------------------------------------------------ */
    	/* Einstellungen für die Symbole in der Menüleiste  */
    	/* ------------------------------------------------ */
    
        /* Leiste etwas nach rechts */
        :where(#main-menubar) {
            padding-left: 5px;
        }
    
        /* Platz schaffen für die Symbole */
    	:where(#main-menubar > menu:not(.menu-iconic))::before,
    	:where(#main-menubar > menuitem:not(.menuitem-iconic))::before {
    	display: flex;
    	padding-inline-end: 8px;
    	padding-top: 1px;
    	width: 16px;
    	height: 16px;
    	align-items: center;
    	justify-content: center;
    	-moz-context-properties: fill;
    	fill: currentColor;
    	}
    
        /* Datei */
        #file-menu::before { content: url("../icons/mail-inbox-all.svg"); }
        /* Bearbeiten */
        #edit-menu::before { content: url("../icons/edit.svg"); }
        /* Ansicht */
        #view-menu::before { content: url("../icons/content-view.svg"); }
        /* Chronik */
        #history-menu::before { content: url("../icons/history.svg"); }
        /* Lesezeichen */
        #bookmarksMenu::before { content: url("../icons/bookmark.svg"); }
        /* Profile */
        #profiles-menu::before { content: url("../icons/profile.svg"); }
        /* Extras */
        #tools-menu::before { content: url("../icons/toolbox.svg"); }
        /* Hilfe */
        #helpMenu::before { content: url("../icons/help.svg"); }
    
        /* ---------------------------------------------- */
    	/* *** Abstände für alle Icons in diesem Menü *** */
        /* ---------------------------------------------- */
        #tools-menu menupopup:not(.in-menulist) > 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: var(--uc-color-white-dark) !important;
    	}
    
        #file-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
        #edit-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
        #view-menu menupopup:not(.in-menulist) > menu:not(.menu-iconic),
      	#view-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
        #tools-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
        #helpMenu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]) {
    		padding-inline-start: calc(1em + 24px) !important;
    	}
    
        #file-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
        #edit-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
        #view-menu menupopup:not(.in-menulist) > menu:not(.menu-iconic),
      	#view-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
        #history-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
        #bookmarksMenu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
        #tools-menu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]),
        #helpMenu menupopup:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]) {
    		background-position: left 1em center;
    		background-repeat: no-repeat;
    		background-size: 16px;
    		-moz-context-properties: fill, fill-opacity;
    		fill: var(--uc-color-white-dark) !important;
    	}
    
        #view-menu-popup > menu:not(.menu-iconic) > label[value="Lesezeichen-Symbolleiste"],
        #menu_customizeToolbars  > label[value="Symbolleiste anpassen…"] {
            margin-left: -25px !important;
        }
    
        /* ------------------ */
        /* ----- Datei ------ */
        /* ------------------ */
    
    	/* Neuer Tab */
    	#menu_newNavigatorTab { background-image: url("../icons/tab-open.svg"); }
    	/* Neues Fenster */
    	#menu_newNavigator { background-image: url("../icons/session.svg"); }
    	/* Neues privates Fenster */
    	#menu_newPrivateWindow { background-image: url("../icons/privateBrowsing.svg"); }
    	/* Datei öffnen... */
    	#menu_openFile { background-image: url("../icons/folder-open.svg"); }
        /* Tab schließen */
        #menu_close { background-image: url("../icons/tab-close.svg"); }
      /* Fenster schließen ausblenden	! */
    	#menu_closeWindow { background-image: url("../icons/window-close.svg"); }
    	/* Seite speichern unter... */
    	#menu_savePage { background-image: url("../icons/folder-save.svg"); }
    	/* Link per E-Mail senden... */
    	#menu_sendLink { background-image: url("../icons/mail.svg"); }
    	/* Drucken... */
    	#menu_print { background-image: url("../icons/printer.svg"); }
    	/* Daten aus einem anderen Browser importieren... */
    	#menu_importFromAnotherBrowser { background-image: url("../icons/import.svg"); }
    	/* Offline arbeiten */
    	#goOfflineMenuitem { background-image: url("../icons/plug-disconnected.svg"); }
    	/* Beenden */
    	#menu_FileQuitItem { background-image: url("../icons/Power_off_redorange.svg"); }
    
        /* ------------------ */
    	/* --- Bearbeiten --- */
        /* ------------------ */
    
    	/* Rückgängig */
    	#menu_undo { background-image: url("../icons/undo.svg"); }
    	/* Wiederherstellen */
    	#menu_redo { background-image: url("../icons/sync.svg"); }
    	/* Ausschneiden */
    	#menu_cut { background-image: url("../icons/edit-cut.svg"); }
    	/* Kopieren */
    	#menu_copy { background-image: url("../icons/copy.svg"); }
    	/* Einfügen */
    	#menu_paste { background-image: url("../icons/paste.svg"); }
    	/* Löschen */
    	#menu_delete { background-image: url("../icons/delete.svg"); }
    	/* Alles auswählen */
    	#menu_selectAll { background-image: url("../icons/select-all-on.svg"); }
    	/* Seite durchsuchen... */
    	#menu_find { background-image: url("../icons/Github-Octicons-Search-16.svg"); }
      /* Weitersuchen ausblenden	! */
    	#menu_findAgain { background-image: url("../icons/Github-Octicons-Search-24.svg"); }
    
        /* ------------------ */
    	/* ---- Ansicht ----- */
        /* ------------------ */
    
    	/* Symbolleisten */
    	#viewToolbarsMenu { background-image: url("../icons/toolbar.svg") !important; }
    	
    		/* <<< Submenu "Symbolleisten" >>> */
    
    		/* Menüleiste */
    		#view-menu-popup > #toggle_toolbar-menubar > .menu-icon { margin-left: 0; }
    		/* Lesezeichen-Symbolleiste */
    		#view-menu-popup > #toggle_PersonalToolbar { background-image: url("../icons/bookmarks-toolbar.svg"); }
    		#view-menu-popup > #toggle_PersonalToolbar > .menu-icon { margin-left: 0; }
    		/* Symbolleiste anpassen */
    		#menu_customizeToolbars { background-image: url("../icons/Themes.svg"); padding-left: 13px !important; }
    
    		/* ---------------------------------- */
    		/* --- Checkboxen in den Submenüs --- */
    		/* ---------------------------------- */
    
            /* Die Kästchen */
            #view-menu-popup menuitem[checked="false"] {
                background-image: url("../icons/square.svg") !important;
                background-repeat: no-repeat;
            }
    
            /* Texte ausrichten */
            #view-menu-popup menuitem[checked="false"] > label[value="Immer anzeigen"],
            #view-menu-popup menuitem[checked="false"] > label[value="Nur bei neuem Tab anzeigen"],
            #view-menu-popup menuitem[checked="false"] > label[value="Nie anzeigen"] {
                margin-left: -25px !important;
    		}
    		/* ----------------------------------- */
    
        /* Sidebar */
        #viewSidebarMenuMenu { background-image: url("../icons/Dock Side Left.svg") !important; }
    
            /* <<< Submenu "Sidebar" >>> */
    		
            #menu_bookmarksSidebar:not([checked="true"]) { 
                background-image: url("../icons/bookmark.svg") !important;
                background-repeat: no-repeat;
            } 
                #menu_historySidebar:not([checked="true"]) { 
                background-image: url("../icons/history.svg") !important;
                background-repeat: no-repeat; 
            }
            #menu_tabsSidebar:not([checked="true"]) { 
                background-image: url("../icons/Dock Side Left.svg") !important;
                background-repeat: no-repeat; 
            }
            #menu_genaiChatSidebar:not([checked="true"]) { 
                background-image: url("../icons/robot-icon.svg") !important; 
                background-repeat: no-repeat;
            }
    
        /* Zoom */
        #viewFullZoomMenu { background-image: url("../icons/screenshot.svg") !important; }
    	
            /* <<< Submenu "Zoom" >>> */
    
            #menu_zoomEnlarge { background-image: url("../icons/zoom-in.svg") !important; }	/*  +  */
            #menu_zoomReduce { background-image: url("../icons/zoom-out.svg") !important; }	/*  -  */
    
            /* Texte ausrichten */
    
    		/* Tatsächliche Größe */
            #menu_zoomReset:not([checked="true"]) {
                background-image: url("../icons/reload.svg")  !important;
                background-position: left 1em center;
                background-repeat: no-repeat; 
            }
    
    		/* Gutter-Verhalten für das Zoom-Submenü deaktivieren */
    		#viewFullZoomMenu menupopup[needsgutter] > menuitem > .menu-icon,
    		#viewFullZoomMenu menupopup[needsgutter] > menu > .menu-icon {
    			display: none !important;
    		}
    
    		/* Konsistente Einrückung für alle Einträge im Zoom-Submenü */
    		#viewFullZoomMenu menupopup > menuitem,
    		#viewFullZoomMenu menupopup > menu {
    			padding-inline-start: calc(1em + 24px) !important;
    			background-position: left 1em center !important;
    			background-repeat: no-repeat !important;
    			background-size: 16px !important;
    		}
    
    		/* Checkbox für "Nur Text zoomen" explizit behandeln */
    		#toggle_zoom {
    			padding-inline-start: calc(1em + 24px) !important;
    			background-position: left 1em center !important;
    			background-repeat: no-repeat !important;
    			background-size: 16px !important;
    		}
    
    		/* Hintergrundbilder für Checkbox-Zustände */
    		#toggle_zoom:not([checked="true"]) {
    			background-image: url("../icons/square.svg") !important;
    		}
    		#toggle_zoom[checked="true"] {
    			background-image: url("../icons/menu-check.svg") !important;
    		}
    
    
        /* Webseiten-Stil */
        #pageStyleMenu { background-image: url("../icons/document-css.svg") !important; }
    
            /* <<< Submenu "Webseiten-Stil" >>> */
    
            /* Text ausrichten */
            #menu_pageStyleNoStyle[checked="false"] > label[value="Kein Stil"] {
                margin-left: -25px !important;
            }
            /* Kästchen */
            #menu_pageStyleNoStyle:not([checked="true"]) {
                background-image: url("../icons/square.svg") !important; 
                background-repeat: no-repeat;
            }
            /* Text ausrichten */
            [data-l10n-id="menu-view-page-basic-style"]:not([checked="true"]) > label[value="Standard-Stil"] {
                margin-left: -25px !important;
            }
            /* Kästchen */
            [data-l10n-id="menu-view-page-basic-style"]:not([checked="true"]) {
                background-image: url("../icons/square.svg") !important;
                background-repeat: no-repeat;
            }
    
      /* Textkodierung reparieren ausblenden	! */
        #repair-text-encoding { background-image: url("../icons/characterEncoding.svg") !important; }
        /* Vollbild */
        #fullScreenItem { background-image: url("../icons/fullscreen.svg") !important; }
    
        /* ------------------ */
    	/* ---- Chronik ----- */
        /* ------------------ */
    
    	/* Gesamte Chronik anzeigen */
    	#menu_showAllHistory { background-image: url("../icons/history.svg"); padding-left: 13px !important; }
    	/* Neueste Chronik löschen... */
    	#sanitizeItem { background-image: url("../icons/history-forget.svg"); padding-left: 13px !important; }
    	/* Vorherige Sitzung wiederherstellen */
    	#historyRestoreLastSession { background-image: url("../icons/window-move.svg"); padding-left: 13px !important; }
    	/* Chronik durchsuchen */
    	#menu_searchHistory { background-image: url("../icons/window-search.svg"); padding-left: 13px !important; }
    
    
    	#historyUndoMenu,
    	#historyUndoWindowMenu { 
    		background-position: left 1em center;
    		background-repeat: no-repeat;
    		background-size: 16px;
    		-moz-context-properties: fill, fill-opacity;
    		fill: var(--uc-color-white-dark) !important;
    	}
    
    	/* Kürzlich geschlossene Tabs */
    	#historyUndoMenu { background-image: url("../icons/tab-restore.svg"); }
    	/* Kürzlich geschlossene Fenster */
    	#historyUndoWindowMenu { background-image: url("../icons/session-restore.svg"); }
    
        /* ------------------ */
    	/* -- Lesezeichen --- */
        /* ------------------ */
    
    	/* Lesezeichen verwalten */
    	#bookmarksShowAll { background-image: url("../icons/bookmarks-tray.svg"); padding-left: 13px !important; }
    	/* Aktuellen Tab als Lesezeichen hinzufügen */
    	#menu_bookmarkThisPage { background-image: url("../icons/bookmark-hollow.svg"); padding-left: 13px !important; }
        /* Lesezeichen durchsuchen */
        #menu_searchBookmarks { background-image: url("../icons/search.svg"); padding-left: 13px !important; }
        /* Lesezeichen für alle Tabs hinzufügen… */
        #menu_bookmarkAllTabs { background-image: url("../icons/bookmarks-tray.svg"); padding-left: 13px !important; }
    	/* Lesezeichen-Symbolleiste */
    	#bookmarksToolbarFolderMenu { list-style-image: url("../icons/bookmarksToolbar.svg") !important; }
    	/* Weitere Lesezeichen */
    	#menu_unsortedBookmarks { list-style-image: url("../icons/mail-inbox-all.svg") !important; }
    
    	/* ------------------------ */
    	/* -- Die Pfeile im Menü -- */
    	/* ------------------------ */
    
    	#scrollbutton-up, #scrollbutton-down {
    		fill: var(--uc-color-orange-normal, initial) !important;
    	}
    
        :is(#scrollbutton-down, #scrollbutton-up) > .toolbarbutton-icon {
            list-style-image: var(--custom-arrow-image) !important;
        }
    
    	arrowscrollbox[orient="horizontal"] {
        	--custom-arrow-image: url("../icons/Chevron-left.svg") !important; }
    
        arrowscrollbox {
            --custom-arrow-image: url("../icons/Chevron-down.svg") !important; }
    
        /* ----------------------------------------------- */
    	/* --------- Symbole in den Lesezeichen ---------- */
        /* ----------------------------------------------- */	
    
    	menu.menu-iconic.bookmark-item[container],
    	treechildren::-moz-tree-image(container) {
    		fill: var(--uc-color-orange-normal) !important;
    	}
    
        /* ------------------ */
    	/* ----- Extras ----- */
        /* ------------------ */
    
    	/* Downloads */
    	#menu_openDownloads { background-image: url("../icons/downloads.svg") !important; }
    	/* Add-ons und Themes */
    	#menu_openAddons { background-image: url("../icons/addons.svg") !important; }
    	/* Firefox View */
    	#menu_openFirefoxView { background-image: url("../icons/firefox.svg") !important; }
    	/* Anmelden */
    	#sync-setup { background-image: url("../icons/avatar-empty.svg") !important; }
    	/* Browser-Werkzeuge */
    	#browserToolsMenu { background-image: url("../icons/debugging-workers.svg") !important; 
    		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: var(--uc-color-white-dark) !important;
    	}
    
    		/* <<< Submenu "Browser-Werkzeuge" >>> */	
    
    		/* Werkzeuge für Web-Entwickler */
    		#menu_devToolbox { background-image: url("../icons/developer.svg") !important; }
    		/* Task-Manager */
    		#menu_taskManager { background-image: url("../icons/performance.svg") !important; }
    		/* Externes Debugging */
    		#menu_devtools_remotedebugging { background-image: url("../icons/bug.svg") !important; }
    		/* Browser-Werkzeuge */
    		#menu_browserToolbox { background-image: url("../icons/window-dev-tools.svg") !important; }
    		/* Browser-Inhaltswerkzeuge */
    		#menu_browserContentToolbox { background-image: url("../icons/command-frames.svg") !important; }
    		/* Browser-Konsole */
    		#menu_browserConsole { background-image: url("../icons/command-console.svg") !important; }
    		/* Bildschirmgrößen testen */
    		#menu_responsiveUI { background-image: url("../icons/command-responsivemode.svg") !important; }
    		/*Farbpipette */
    		#menu_eyedropper { background-image: url("../icons/command-eyedropper.svg") !important; }
    		/* Seitenquelltext anzeigen */
    		#menu_pageSource { background-image: url("../icons/document-search.svg") !important; }
    		/* Erweiterungen für Entwickler */
    		#extensionsForDevelopers { background-image: url("../icons/addons.svg") !important; }	
    	
    	/* Seiteninformationen */
    	#menu_pageInfo { background-image: url("../icons/document-endnote.svg") !important; }
    	/* Einstellungen */
    	#menu_preferences { background-image: url("../icons/settings.svg") !important; }
    
        /* ------------------ */
    	/* ----- Hilfe ------ */
        /* ------------------ */
    
    	/* Hilfe erhalten */
    	#menu_openHelp { background-image: url("../icons/help.svg") !important; }
    	/* Problem mit Website melden */
    	#help_reportBrokenSite { background-image: url("../icons/warning.svg"); padding-left: 36px !important; }
    	/* Ideen und Feedback teilen... */
    	#feedbackPage { background-image: url("../icons/send.svg") !important; }
    	/* Fehlerbehebungsmodus... */
    	#helpSafeMode { background-image: url("../icons/debugging-workers.svg") !important; }
    	/* Weitere Informationen zur Fehlerbehebung */
    	#troubleShooting { background-image: url("../icons/more.svg") !important; }
    	/* Betrügerische Website melden... */
    	#menu_HelpPopup_reportPhishingtoolmenu { background-image: url("../icons/warning.svg") !important; }
    	/* Zu einem neuen Gerät wechseln */
    	#helpSwitchDevice { background-image: url("../icons/send-to-device.svg") !important; }
    	/* Über Firefox */
    	#aboutName { background-image: url("../icons/firefox.svg") !important; }
    
    }
    Alles anzeigen


    CSS: 02 Settings_Hamburger.css
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    
    	/*---------------------------------------------------*/
    	/********* Anpassungen des "Hamburgermenüs" **********/
    	/*---------------------------------------------------*/
    
    	#appMenu-popup {
    		margin-right: 1px !important;
    	}
    	
    	#appMenu-protonMainView {												/* Menübreite */
    		width: 340px !important;			
    	}
    	
    	/* Hintergrundfarbe und breite des Popups */
    	
    	panelview {
    		background: var(--uc-color-black-light) !important;
    		min-width: 320px !important;
    	}
    	
        /* Neuer Separator */
    
        #appMenu-mainView > .panel-subview-body::after {
        content: "";
        display: flex;
        border-bottom-width: 1px;    											/* Strichdicke */
        border-bottom-style: solid;  											/* Art der Linie (solid, dotted, dashed, double, groove, ridge, inset, outset) */
        border-bottom-color: var(--uc-color-grey-dark); 						/* Farbe */
        margin-top: 4px;
        margin-bottom: 2px;
        margin-left: 4px;
        margin-right: 4px;
        }
        #appMenu-translate-button ~ *{
        order: 2;
        }
    
    	:is(menupopup, panel)[type="arrow"] {	
    		--panel-color: var(--uc-color-white-dark) !important;				 /* Schriftfarbe */		/* Hellgrau */
    	/*	--panel-border-color: collapse !important;							 /* Rahmenfarbe */		/* Komplett ausgeblendet */
    		--panel-border-color: trasparent !important;
    		--panel-border-radius: 8px !important; 								 /* Rahmenradius */
    	} 
    
    }
    Alles anzeigen


    CSS: 03 Symbole_Hamburger.css
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    
        /* -------------------------------------------------------------------------- */	
    	/* --------- Texte im Hamburgermenü und in den Submenüs eingerückt ---------- */
    	/* -------------- und in dem Anmeldenbutton das Icon eingefügt -------------- */
    	/* -------------------------------------------------------------------------- */
    
    	/* Anmeldebutton */
    
    	#appMenu-fxa-label2::before,
    	#fxa-manage-account-button::after {
    		content: "";
    		background: var(--avatar-image-url) no-repeat center/contain;
    		-moz-context-properties: fill;
    		fill: currentColor;
        	width: 16px;
    		height: 16px;
        	margin-inline-end: 8px;
    	}
    
        /* -------------------------------------------------------------------------- */
    	/* --- Einstellungen für die Abstände der Symbole => Panels ----------------- */
        /* -------------------------------------------------------------------------- */
    
    	/* Symbole im Hauptmenü */
    	:where(#appMenu-mainView) > .panel-subview-body > .subviewbutton > .toolbarbutton-icon,
    	#appMenu-zoom-controls::before,
    	#appMenu-fxa-status2[fxastatus] > toolbarbutton::before,
    	/* Symbole in den Lesezeichen */
    	:where(#PanelUI-bookmarks) > .panel-subview-body > .subviewbutton > .toolbarbutton-icon,
    	:where(#PanelUI-bookmarks) > :where(#panelMenu_showAllBookmarks) > .toolbarbutton-icon,
    	/* Symbole in der Chronik */
    	:where(#PanelUI-history) > .panel-subview-body > .subviewbutton > .toolbarbutton-icon,
    	:where(#PanelUI-history) > :where(#PanelUI-historyMore) > .toolbarbutton-icon,
    	/* Symbole in Weitere Werkzeuge */
    	:where(#appmenu-moreTools) > .panel-subview-body > .subviewbutton > .toolbarbutton-icon,
    	:where(#appmenu-moreTools) > .panel-subview-body > #appmenu-developer-tools-view > .subviewbutton > .toolbarbutton-icon,
    	/* Symbole in der Hilfe */
    	:where(#PanelUI-helpView) > #PanelUI-helpItems.panel-subview-body > .subviewbutton > .toolbarbutton-icon {
    		fill: currentColor;
    		-moz-context-properties: fill;
    		margin-inline: 0 8px !important;
    		display: flex;
    		content: "";
    		width: 16px;
    		height: 16px;
    	}
    
    
    	/* Neuer Tab */
    	#appMenu-new-tab-button2 { list-style-image: url("../icons/tab-open.svg"); }
    	/* Neues Fenster */
    	#appMenu-new-window-button2 { list-style-image: url("../icons/session.svg"); }
    	/* Neues privates Fenster */
    	#appMenu-new-private-window-button2 { list-style-image: url("../icons/privateBrowsing.svg"); }
    	/* Lesezeichen */
    	#appMenu-bookmarks-button { list-style-image: url("../icons/bookmark.svg"); }
    	/* Neues privates Fenster */
    	#appMenu-new-private-window-button2 { list-style-image: url("../icons/privateBrowsing.svg"); }
    	/* Lesezeichen */
    	#appMenu-bookmarks-button { list-style-image: url("../icons/bookmark.svg"); }
    	/* Chronik */
    	#appMenu-history-button { list-style-image: url("../icons/history.svg"); }
    	/* Download */
    	#appMenu-downloads-button { list-style-image: url("../icons/downloads.svg"); }
    	/* Passwörter */
    	#appMenu-passwords-button { list-style-image: url("../icons/passwords.svg"); }
    	/* Add-ons und Themes */
    	#appMenu-extensions-themes-button { list-style-image: url("../icons/addons.svg"); }  
    	/* Drucken */
    	#appMenu-print-button2 { list-style-image: url("../icons/printer.svg"); }
    	/* Seite speichern unter */
    	#appMenu-save-file-button2 { list-style-image: url("../icons/folder-save.svg"); }
    	/* In Seite suchen */
    	#appMenu-find-button2 { list-style-image: url("../icons/search.svg"); }
    	/* Seite übersetzen */
    	#appMenu-translate-button { list-style-image: url("../icons/translations.svg"); }
      /* Zoom */
      #appMenu-zoom-controls::before{ background-image: url("../icons/screenshot.svg") !important; }
    	/*Einstellungen */
    	#appMenu-settings-button { list-style-image: url("../icons/settings.svg"); }
    	/*Weitere Werkzeuge */
    	#appMenu-more-button2 { list-style-image: url("../icons/debugging-workers.svg"); }
    	/* Problem mit Website melden */
    	#appMenu-report-broken-site-button { list-style-image: url("../icons/warning.svg"); }
    	/* Hilfe */
    	#appMenu-help-button2 { list-style-image: url("../icons/help.svg"); }
    	/* Beenden */
    	#appMenu-quit-button2 { list-style-image: url("../icons/quit.svg"); }
    
    	/* -------------------------------------------------------------------------- */
    	/* --- Submenüs => Panels --------------------------------------------------- */
      	/* -------------------------------------------------------------------------- */
    
    	/* = Panel - Bookmark ======================================================= */
    	
    	/* Lesezeichen bearbeiten */
    	[data-l10n-id="bookmarks-bookmark-edit-panel"]::before { list-style-image: url("../icons/window.svg"); }
    
    	/* Aktuellen Tab als Lesezeichen ... */
    	[data-l10n-id="bookmarks-current-tab"]::before { list-style-image: url("../icons/session.svg"); }
    
    	/* Dieses Lesezeichen bearbeiten...  */
    	#panelMenuBookmarkThisPage { list-style-image: url("../icons/bookmark-hollow.svg"); }
    	/* Lesezeichen durchsuchen */
    	#panelMenu_searchBookmarks { list-style-image: url("../icons/search.svg"); }
    	/* Lesezeichen-Symbolleiste ausblenden */
    	#panelMenu_viewBookmarksToolbar { list-style-image: url("../icons/bookmarks-toolbar.svg"); }
    	/* Lesezeichen verwalten */
    	#panelMenu_showAllBookmarks { list-style-image: url("../icons/bookmarks-tray.svg"); } 
    
    
    	/*= Panel - Chronik ==========================================================*/
    	
    	/* Kürzlich geschlossene Tabs */
    	#appMenuRecentlyClosedTabs { list-style-image: url("../icons/tab-restore.svg"); }
        /* Kürzlich geschlossene Fenster */
    	#appMenuRecentlyClosedWindows { list-style-image: url("../icons/window.svg"); }
    	/* Vorherige Sitzung wiederherstellen */
    	#appMenu-restoreSession{ list-style-image: url("../icons/session-restore.svg"); }
    	/* Neueste Chronik löschen ... */
    	#appMenuClearRecentHistory { list-style-image: url("../icons/history-forget.svg"); }
    	/* Chronik verwalten */
    	#PanelUI-historyMore { list-style-image: url("../icons/history.svg"); }
    	/* Alle Tabs wieder öffnen */
    	#appMenu-library-recentlyClosedTabs { list-style-image: url("../icons/window-move.svg"); }
    	/* Alle Fenster wieder öffnen */
    	#appMenu-library-recentlyClosedWindows { list-style-image: url("../icons/session-restore.svg"); }
    	/* Chronik durchsuchen */
    	#appMenuSearchHistory { list-style-image: url("../icons/window-search.svg"); }
    
    
    	/*= Panel - More tools =======================================================*/
    	
    	/* Symbolleiste anpassen ... */
    	#appmenu-moreTools-button { list-style-image: url("../icons/Themes.svg"); }
    	/* Werkzeuge für Web-... */
    	#appmenu-developer-tools-view .subviewbutton[label="Werkzeuge für Web-Entwickler"] { list-style-image: url("../icons/developer.svg"); }
    	/* Task Manager */
    	#appmenu-developer-tools-view > toolbarbutton[label="Task-Manager"] { list-style-image: url("../icons/performance.svg"); }
    	/* Externes Debugging - Edge bug.svg */
    	#appmenu-developer-tools-view > toolbarbutton[label="Externes Debugging"] { list-style-image: url("../icons/bug.svg"); }
    	/* Browser-Werkzeuge - Edge webdeveloper.svg */
    	#appmenu-developer-tools-view > toolbarbutton[label="Browser-Werkzeuge"] { list-style-image: url("../icons/window-dev-tools.svg"); }
    	/* Browser-Inhaltswerkzeuge */
        /*	#appmenu-developer-tools-view .subviewbutton:nth-child(5) { list-style-image: url("../icons/command-frames.svg"); }	*/
    	/* Browser-Konsole */
    	#appmenu-developer-tools-view > toolbarbutton[label="Browser-Konsole"] { list-style-image: url("../icons/command-console.svg"); }
    	/* Bildschirmgrößen testen */
    	#appmenu-developer-tools-view > toolbarbutton[label="Bildschirmgrößen testen"] { list-style-image: url("../icons/command-responsivemode.svg"); }
    	/* Farbpipette */
    	#appmenu-developer-tools-view > toolbarbutton[label="Farbpipette"] { list-style-image: url("../icons/command-eyedropper.svg"); }
    	/* Seitenquelltext anzeigen - Edge file-search.svg */
    	#appmenu-developer-tools-view > toolbarbutton[label="Seitenquelltext anzeigen"] { list-style-image: url("../icons/document-search.svg"); }
    	/* Erweiterungen für Entwickler */
    	#appmenu-developer-tools-view > toolbarbutton[label="Erweiterungen für Entwickler"] { list-style-image: url("../icons/addons.svg"); }
    	
        
    	/*= Panel - Help ============================================================ */
    	
    	/* Hilfe erhalten */  
    	#appMenu_menu_openHelp { list-style-image: url("../icons/help.svg"); }
    	/* Ideen und Feedback teilen ... */
    	#appMenu_feedbackPage { list-style-image: url("../icons/send.svg"); }
    	/* Fehlerbehebungsmodus ... */
    	#appMenu_helpSafeMode { list-style-image: url("../icons/debugging-workers.svg"); }
    	/* Weitere Informationen zur ... */
    	#appMenu_troubleShooting { list-style-image: url("../icons/more.svg"); }
    	/* ?? Eine Glühbirne ?? */
    	#appMenu_help_reportSiteIssue { list-style-image: url("../icons/lightbulb.svg"); }
    	/* Betrügerische Website melden ... */
    	#appMenu_menu_HelpPopup_reportPhishingtoolmenu { list-style-image: url("../icons/warning.svg"); }
    	/* Zu einem neuen Gerät wechseln */
    	#appMenu_helpSwitchDevice { list-style-image: url("../icons/send-to-device.svg"); }
    	/* Über Firefox */
    	#appMenu_aboutName { list-style-image: url("../icons/firefox.svg"); }
    
    }
    Alles anzeigen


    CSS: 04 Symbole_Tabs_Kontextmenu.css
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    
    	/* ----------------------------------------- */
    	/* --------- Kontextmenüs der Tabs --------- */
    	/* ----------------------------------------- */
    
    
    	:where(#tabContextMenu > menu:not(.menu-iconic))::before,
    	:where(#tabContextMenu > menuitem:not(.menuitem-iconic))::before,
    	:where(#moveTabOptionsMenu > menu:not(.menu-iconic))::before,
    	:where(#moveTabOptionsMenu > menuitem:not(.menuitem-iconic))::before,
    	:where(#closeTabOptions > menu:not(.menu-iconic))::before,
    	:where(#closeTabOptions > menuitem:not(.menuitem-iconic))::before {
    		display: flex;
    		padding-inline-end: 8px;
    		padding-top: 2px;
    		width: 16px;
    		height: 16px;
    		align-items: center;
    		justify-content: center;
    	/*	content: url("chrome://browser/skin/tab.svg"); */
    		-moz-context-properties: fill;
    		fill: currentColor;
    	}
    
    	/* Alle Fenster wieder öffnen */
    	:where(#historyUndoWindowPopup3 > menuitem.restoreallitem:not(.menuitem-iconic))::before { content: url("chrome://browser/skin/window.svg"); }
    
    	/* Liste der kürzlich geschlossenen Fenster löschen */
    	:where(#historyUndoWindowPopup3 > menuitem[label="Liste der kürzlich geschlossenen Fenster löschen"]:not(.menuitem-iconic))::before { content: url("chrome://browser/skin/window.svg"); }
    
    
    	/* Alle Fenster wieder öffnen */
    	:where(#historyUndoWindowPopup3 > menuitem.restoreallitem:not(.menuitem-iconic))::before,
    	/* Liste der kürzlich geschlossenen Fenster löschen */
    	:where(#historyUndoWindowPopup3 > menuitem[label="Liste der kürzlich geschlossenen Fenster löschen"]:not(.menuitem-iconic))::before,
    	/* Alle Tabs wieder öffnen */
    	#tabContextUndoList > menupopup[hasbeenopened="true"] > menuitem.restoreallitem[label="Alle Tabs wieder öffnen"]::before,
    	/* Liste der letzten Tabs löschen */
    	#tabContextUndoList > menupopup[hasbeenopened="true"] > menuitem[label="Liste der letzten Tabs löschen"]::before {
    		fill: currentColor;
    		-moz-context-properties: fill;
    		margin-inline: 0 8px !important;
    		display: flex;
    		width: 16px;
    		height: 16px;
    	}
    
    	/* Neuer Tab */
    	#context_openANewTab::before { content: url("../icons/tab-open.svg"); }
    	/* Tab zu neuer Gruppe hinzufügen */
    	#context_moveTabToNewGroup::before { content: url("../icons/question.svg"); fill: #ff0000 !important; transform: scale(0.65); }
    
    	/* Tab neuladen */
    	#context_reloadTab::before { content: url("../icons/reload.svg"); }
    	#context_reloadSelectedTabs::before { content: url("../icons/reload.svg"); }
    
    	/* Alle Tabs neuladen */
    	#tabContextMenu > menuitem[label="Alle Tabs neuladen"]::before { content: url("../icons/reload.svg"); fill: #fbc96e !important; }
    	/* Tab entladen */
    	#context_unloadTab::before { content: url("../icons/question.svg"); fill: #ff0000 !important; transform: scale(0.65); }
    	/* Teilen */
    	#tabContextMenu > .share-tab-url-item::before { content: url("chrome://devtools/skin/images/diff.svg"); }
    
    	/* Tab verschieben */
    	#context_moveTabOptions::before { content: url("../icons/arrow-swap.svg"); }
    	
    		/* <<< Submenu "Tab verschieben" >>> */	
    		
    		/* An Anfang verschieben */
    		#context_moveToStart::before { content: url("../icons/tab-left.svg"); }
    		/* An Ende verschieben */
    		#context_moveToEnd::before { content: url("../icons/tab-right.svg"); }
    		/* In neues Fenster verschieben */
    		#context_openTabInWindow::before { content: url("../icons/session-restore.svg"); }	
    
    		/* Doppelte Tabs schließen */
    		/*#context_closeDuplicateTabs::before { content: url("../icons/tab-close.svg"); }*/
    		/*Mehrere Tabs schließen */
    		#context_closeTabOptions::before { content: url("../icons/tab-close.svg"); }
    
    		/* <<< Submenu "Mehrere Tabs schließen" >>> */
    			
    		/* Doppelte Tabs schließen */
    		#context_closeDuplicateTabs::before { content: url("../icons/tab-close.svg"); }
    		/* Linke Tabs schließen */
    		#context_closeTabsToTheStart::before { content: url("../icons/tab-left.svg"); }
    		/* Rechte Tabs schließen */
    		#context_closeTabsToTheEnd::before { content: url("../icons/tab-right.svg"); }
    		/* Andere Tabs schließen */
    		#context_closeOtherTabs::before { content: url("../icons/tab-all.svg"); }
    		/* Alle Tabs schließen */
    		#context_closeAllTabs::before { content: url("../icons/tab-all-close.svg"); }
    
    	/* Tab schließen */
    	#context_closeTab::before { content: url("../icons/tab-close.svg"); }
    
    	/* Kürzlich geschlossene Fenster */
    	#historyUndoWindowMenu3::before { content: url("../icons/default-browser-red.svg"); }
    	/* Kürzlich geschlossene Tabs */
    	#tabContextUndoList::before { content: url("../icons/default-browser-red.svg"); }
    
    	/* Tab wiedergeben */
    	#context_playTab::before { content: url("../icons/play.svg"); }
    	/* Tabs wiedergeben */
    	#context_playSelectedTabs::before { content: url("../icons/play.svg"); }
    
    	/* Tab stummschalten */
    	#context_toggleMuteTab::before { content: url("../icons/audio-muted.svg"); /* transform: scale(0.85); */ }
    	#context_toggleMuteSelectedTabs::before { content: url("../icons/audio-muted.svg"); /* transform: scale(0.85); */ }
    	/* Stummschaltung für Tab aufheben */
    	#context_toggleMuteTab[muted="true"]::before { content: url("../icons/audio.svg"); /* transform: scale(0.85); */ }
    	#context_toggleMuteSelectedTabs[muted="true"]::before { content: url("../icons/audio.svg"); /* transform: scale(0.85); */ }
    
    	/* Tab anheften */
    	#context_pinTab::before { content: url("../icons/pin.svg"); /* transform: scale(1.15); */ }
    	#context_pinSelectedTabs::before { content: url("../icons//pin.svg"); /* transform: scale(1.15); */ }
    	/* Tab abheften */
    	#context_unpinTab::before { content: url("../icons/pin.svg"); /* transform: scale(1.15); */ }
    	#context_unpinSelectedTabs::before { content: url("../icons//pin.svg"); /* transform: scale(1.15); */ }
    	/* Tab klonen */
    	#context_duplicateTab::before { content: url("../icons/duplicat.svg"); }
    	/* Tabs klonen */
    	#context_duplicateTabs::before { content: url("../icons/duplicat.svg"); }
    
    	/* Tab als Lesezeichen hinzufügen */
    	#context_bookmarkTab::before { content: url("../icons/bookmark-hollow.svg"); }
    
    	/* Tabs als Lesezeichen hinzufügen… */
    	#context_bookmarkSelectedTabs::before { content: url("../icons/bookmark-hollow.svg"); }
    
    	/* Tab an Gerät senden */
    	#context_sendTabToDevice::before { content: url("../icons/synced-tabs.svg"); }
    
    	/* Alle Tabs auswählen */
    	#context_selectAllTabs::before { content: url("../icons/tab-all.svg"); }
    
    	/* Geschlossenen Tab wieder öffnen */
    	#context_undoCloseTab::before { content: url("../icons/history-forget.svg"); }
    
    
    
    	/* Einen KI-Chatbot fragen */
    	#context_askChat::before { content: url("../icons/robot-icon.svg"); }
    
    		/* <<< Submenu "Einen KI-Chatbot fragen" >>> */
    
    		menuitem[label="Seite zusammenfassen"]::before,
    		menuitem[data-l10n-id="genai-menu-choose-chatbot"]::before,
    		menuitem[data-l10n-id="genai-menu-remove-generic"]::before { 
    					fill: currentColor;
    					-moz-context-properties: fill;
    					display: flex;
    					width: 16px;
    					height: 16px;
    			}
    		menuitem[data-l10n-id="genai-menu-remove-generic"]::before { 
    					margin-inline: 0 4px !important;
    			}		
    		/* Seite zusammenfassen */
    		menuitem[label="Seite zusammenfassen"]::before { content: url("../icons/question.svg"); fill: #ff0000 !important; }
    		/* Wählen Sie einen KI-Chatbot */
    		menuitem[data-l10n-id="genai-menu-choose-chatbot"]::before { content: url("../icons/question.svg"); fill: #ff0000 !important; }
    		/* KI-Chatbot entfernen */
    		menuitem[data-l10n-id="genai-menu-remove-generic"]::before { content: url("../icons/delete.svg"); margin-left: -3px !important;}
    			 
    
    }
    Alles anzeigen


    CSS: 05 Symbole_Adressfeld_Kontextmenu.css
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    
    	/* ----------------------------------------- */
    	/* ----- Kontextmenüs des Adressfelds ------ */
    	/* ----------------------------------------- */
    
      :where(.textbox-contextmenu > menu:not(.menu-iconic))::before,
      :where(.textbox-contextmenu > menuitem:not(.menuitem-iconic))::before{
        display: flex;
        padding-inline-end: 8px;
        padding-top: 2px;
        width: 16px;
        height: 16px;
        align-items: center;
        justify-content: center;
        content: url("chrome://browser/skin/tab.svg");
        -moz-context-properties: fill;
        fill: currentColor;
      }
      :where(.textbox-contextmenu > menu),
      :where(.textbox-contextmenu > menuitem){
        padding-inline-start: 1em !important;
      }
      .textbox-contextmenu > menuitem[type="checkbox"]::before{
        content: url("chrome://devtools/skin/images/checkbox.svg");
      }
      .textbox-contextmenu > menuitem[type="checkbox"] > :is(.menu-iconic-left,.menu-icon){
        display: none;
      }
    
      /* Rückgängig */
      .textbox-contextmenu > [data-l10n-id="text-action-undo"]::before { content: url("../icons/undo.svg"); }
      /* Wiederherstellen */
      .textbox-contextmenu > [data-l10n-id="text-action-redo"]::before { content: url("../icons/sync.svg"); }
      /* Ausschneiden */
      .textbox-contextmenu > [data-l10n-id="text-action-cut"]::before { content: url("../icons/edit-cut.svg"); }
      /* Kopieren */
      .textbox-contextmenu > [data-l10n-id="text-action-copy"]::before { content: url("../icons/link.svg"); }
      /* Saubere Link-Adresse kopieren */
      .textbox-contextmenu > [data-l10n-id="text-action-copy-clean-link"]::before { content: url("../icons/link-track.svg"); }
      /* Einfügen */
      .textbox-contextmenu > [data-l10n-id="text-action-paste"]::before { content: url("../icons/paste.svg"); }
    
      /* Löschen */
      .textbox-contextmenu > [data-l10n-id="text-action-delete"]::before { content: url("../icons/delete.svg"); }
    
      /* Alles auswählen */
      .textbox-contextmenu > [data-l10n-id="text-action-select-all"]::before { content: url("../icons/select-all-on.svg"); }
    
      /* Rechtschreibung prüfen */ 
      .textbox-contextmenu > [data-l10n-id="text-action-spell-check-toggle"]::before { content: url("../icons/spell-check.svg"); }
      /* Barrierefreiheit-Eigenschaften untersuchen */ 
      .textbox-contextmenu > [data-l10n-id="main-context-menu-inspect-a11y-properties"]::before { content: url("../icons/tool-accessibility.svg") }
    
      /* Einfügen & Los */ 
      .textbox-contextmenu > #paste-and-go::before { content: url("../icons/redo.svg"); }
      /* Einfügen & Suchen */ 
      .textbox-contextmenu > .searchbar-paste-and-search::before { content: url("../icons//search.svg"); }
    
    }
    Alles anzeigen


    CSS: 06 Symbole_Lesezeichensymbolleiste.css
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    
      /* --------------------------------------------- */
    	/* -- Symbole für die Lesezeichensymbolleiste -- */
    	/* --------------------------------------------- */
    
      :where(#placesContext > menu:not(.menu-iconic))::before,
      :where(#placesContext > menuitem:not(.menuitem-iconic))::before{
        display: flex;
        padding-top: 2px;
        width: 16px;
        height: 16px;
        align-items: center;
        justify-content: center;
        -moz-context-properties: fill;
        fill: currentColor;
      }
    
      #placesContext[needsgutter] > :is(menu, menuitem) > .menu-icon {
          display: revert;
          margin-left: -14px;
      }
    
      #show-other-bookmarks_PersonalToolbar > .menu-icon {
        margin-left: 1px !important;
      }
      #show-other-bookmarks_PersonalToolbar > .menu-text {
        margin-left: 2px;
      }
    
      /* Alle Lesezeichen öffnen */
      #placesContext_openBookmarkContainer\:tabs::before,
      #placesContext_openBookmarkLinks\:tabs::before{
        content: url("../icons/window-move.svg");
      }
      /* In neuem Tab öffnen */
      #placesContext_open\:newtab::before{
        content: url("../icons/session.svg");
      }
      /* Alle in Tabs öffnen */
      #placesContext_openContainer\:tabs::before,
      #placesContext_openLinks\:tabs::before{
        content: url("chrome://global/skin/icons/edit-copy.svg");
      }
      /* In neuem Fenster öffnen */
      #placesContext_open\:newwindow::before{
        content: url("../icons/window.svg");
      }
      /* In neuem privaten Fenster öffnen */
      #placesContext_open\:newprivatewindow::before{
        content: url("../icons/privateBrowsing.svg");
      }
      /* In Ordner anzeigen */
      #placesContext_showInFolder::before,
      /* Ordner hinzufügen… */
      #placesContext_new\:folder::before{
        content: url("../icons/folder.svg");
      }
      /* Lesezeichen bearbeiten… */
      #placesContext_show_bookmark\:info::before,
      /* Bearbeiten… */
      #placesContext_show\:info::before,
      /* Ordner bearbeiten… */
      #placesContext_show_folder\:info::before{
        content: url("../icons/edit.svg");
      }
      /* Ordner löschen */
      #placesContext_deleteFolder::before,
      /* Lesezeichen löschen */
      #placesContext_deleteBookmark::before,
      /* Löschen */
      #placesContext_delete::before,
      /* Seiten entfernen */
      #placesContext_delete_history::before{
        content: url("../icons/delete.svg");
      }
      /* Gesamte Website vergessen… */
      #placesContext_deleteHost::before{
        content: url("chrome://browser/skin/forget.svg");
      }
      /* Nach Name sortieren */
      #placesContext_sortBy\:name::before{
        content: url("chrome://browser/skin/sort.svg");
      }
      /* Kopieren */
      #placesContext_copy::before{
        content: url("../icons/copy.svg");
      }
      /* Ausschneiden */
      #placesContext_cut::before{
        content: url("../icons/edit-cut.svg");
      }
      /* Einfügen */
      #placesContext_paste_group::before,
      #placesContext_paste::before{
        content: url("../icons/paste.svg");
      }
      /* Lesezeichen hinzufügen… */
      #placesContext_new\:bookmark::before,
      /* Lesezeichen für Seiten hinzufügen… */
      #placesContext_createBookmark::before{
        content: url("../icons/bookmark-hollow.svg");
      }
      /* Lesezeichen-Symbolleiste */
      #placesContext > #toggle_PersonalToolbar::before{
        content: url("../icons/bookmarks-toolbar.svg");
      }
      /* Lesezeichen verwalten */
      #placesContext_showAllBookmarks::before{
        content: url("../icons/bookmarks-tray.svg");
      }
      /* Trennlinie hinzufügen */
      #placesContext_new\:separator::before{
        content: url("../icons/vertical-line.svg");
      /* transform: scale(0.85); */
      }
    
    }
    Alles anzeigen


    CSS: 07 Symbole_Kontextmenü.css
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    
      /* ---------------------------------------------- */
    	/* -------- Symbole für die Kontextmenüs -------- */
    	/* ---------------------------------------------- */
    
      :where(#contentAreaContextMenu > menu:not(.menu-iconic))::before,
      :where(#contentAreaContextMenu > menuitem:not(.menuitem-iconic))::before,
      :where(#placesContext > menu:not(.menu-iconic))::before,
      :where(#placesContext > menuitem:not(.menuitem-iconic))::before {
        display: flex;
        padding-inline-end: 8px;
        padding-top: 2px;
        width: 16px;
        height: 16px;
        align-items: center;
        justify-content: center;
        content: url("chrome://browser/skin/tab.svg");
        -moz-context-properties: fill;
        fill: currentColor;
      }
        display: flex;
        padding-inline-end: 8px;
        padding-top: 2px;
        width: 16px;
        height: 16px;
        align-items: center;
        justify-content: center;
        content: url("chrome://browser/skin/tab.svg");
        -moz-context-properties: fill;
        fill: currentColor;
      }
      :where(#contentAreaContextMenu > menu),
      :where(#contentAreaContextMenu > menuitem){
        padding-inline-start: 1em !important;
      }
    
      /* ---------------------------------------------- */
    	/* ----------- Kontextmenü für Links ------------ */
    	/* ---------------------------------------------- */
    
      /* Link in neuem Tab öffnen */
      #context-openlinkintab::before { content: url("../icons/tab-open.svg"); }
      /* Link in neuem Fenster öffnen */
      #context-openlink::before { content: url("../icons/session.svg"); }
      /* Link in neuem privaten Fenster öffnen */
      #context-openlinkprivate::before { content: url("../icons/privateBrowsing.svg"); }
      /* Link-Vorschau anzeigen */
      #context-previewlink::before { content: url("../icons/eye_1.svg"); }
      /* Lesezeichen für Link hinzufügen… */
      #context-bookmarklink::before { content: url("../icons/folder-save.svg"); }
      /* Ziel speichern unter… */
      #context-savelink::before { content: url("../icons/image-add.svg"); }
    
    
      /* Link-Adresse kopieren */
      #context-copylink::before { content: url("../icons/link.svg"); }
      /* Saubere Link-Adresse kopieren */
      #context-stripOnShareLink::before { content: url("../icons/link-track.svg"); }
    
    
      /* Audio-Adresse kopieren */
      #context-copyaudiourl::before,
      /* Video-Adresse kopieren */
      #context-copyvideourl::before { content: url("../icons/link.svg"); }
      /* Audio speichern unter… */
      #context-saveaudio::before,
      /* Video speichern unter… */
      #context-savevideo::before,
      /* Seite speichern unter… */
      #context-savepage::before { content: url("../icons//save.svg"); }
      /* Ziel speichern unter… */
      #context-savelink::before { content: url("../icons/image-add.svg"); }
    
      /*
      #context-pocket::before { content: url("chrome://global/skin/icons/pocket.svg"); } */
      /* ??? */
      #contentAreaContextMenu > #fill-login::before { content: url("../icons/login.svg"); }
      /* Relay-E-Mail-Maske verwenden */
      #use-relay-mask::before { content: url("../icons/relay-logo.svg"); }
      /* Kopieren */
      #context-copy::before,
      /* Kopieren */
      #context-pdfjs-copy::before { content: url("../icons/copy.svg"); }
      /* Ausschneiden */
      #context-cut::before,
      /* Ausschneiden */
      #context-pdfjs-cut::before { content: url("../icons/edit-cut.svg"); }
      /* Einfügen */
      #context-paste-no-formatting::before,
      /* Einfügen */
      #context-paste::before,
      /* Einfügen */
      #context-pdfjs-paste::before { content: url("../icons/downloads.svg"); }
      /* Löschen */
      #context-delete::before,
      /* Löschen */
      #context-pdfjs-delete::before { content: url("../icons/delete.svg"); }
      /* Standbild aufnehmen… */
      #context-video-saveimage::before,
      /* Bildschirmfoto aufnehmen */
      #context-take-screenshot::before { content: url("../icons/screenshot.svg"); }
      /* An Gerät senden */
      #context-sendpagetodevice::before,
      /* Link an Gerät senden */
      #context-sendlinktodevice::before { content: url("../icons/synced-tabs.svg"); }
    
    	/* ---------------------------------------------- */
    	/* ------------- Kontextmenü Video -------------- */
    	/* ---------------------------------------------- */
    
      /* Abspielen / Play */
      #context-media-play::before { content: url("../icons/play-1.svg"); }
      /* Anhalten / Pause */
      #context-media-pause::before { content: url("../icons/pause-1.svg"); }
      /* Ton aus */
      #context-media-mute::before { content: url("../icons/audio-16-mute.svg"); }
      /* Ton an */
      #context-media-unmute::before { content: url("../icons//audio-16.svg"); }
      /* Geschwindigkeit */
      #context-media-playbackrate::before { content: url("../icons/performance-16.svg"); }
      /* Endlosschleife */
      #context-media-loop::before { content: url("../icons/repeat-1.svg"); }
      /* Vollbild */
      #context-video-fullscreen::before { content: url("../icons/fullscreen.svg"); }
      /* Vollbild beenden */
      #context-leave-dom-fullscreen::before { content: url("../icons/fullscreen-exit.svg"); }
      /* Steuerung ausblenden */
      #context-media-hidecontrols::before,
      /* Steuerung anzeigen */
      #context-media-showcontrols::before { content: url("../icons/dock-bottom.svg"); }
      /* In Bild-im-Bild ansehen */
      #context-video-pictureinpicture::before { content: url("../icons/picture-in-picture-open.svg"); }
    
    	/* ---------------------------------------------- */
    	/* ------------ Kontextmenü Medien -------------- */
    	/* ---------------------------------------------- */
    
      /* Grafik per E-Mail senden… */
      #context-sendimage::before,
      /* Video per E-Mail senden… */
      #context-sendvideo::before,
      /* Audio per E-Mail senden… */
      #context-sendaudio::before { content: url("../icons/mail.svg"); }
      /* Rückgängig */
      #context-undo::before,
      /* Rückgängig */
      #context-pdfjs-undo::before { content: url("../icons/undo.svg"); }
      /* Wiederherstellen */
      #context-redo::before,
      /* Wiederherstellen */
      #context-pdfjs-redo::before { content: url("../icons/sync.svg"); }
      /* Wiederherstellen */
      #context-redo::before,
      /* Wiederherstellen */
      #context-pdfjs-redo::before { transform-box: content-box; transform: scaleX(-1); }
    
    	/* ---------------------------------------------- */
    
      /* Link zur Hervorhebung kopieren */
      #context-copy-link-to-highlight::before { content: url("../icons/link.svg"); }
      /* Sauberen Link zur Hervorhebung kopieren */
      #context-copy-clean-link-to-highlight::before { content: url("../icons/link-track.svg"); }
      /* Suche nach ... */
      #context-searchselect::before { content: url("../icons/search.svg"); }
    
      /* Alles auswählen */
      #context-selectall::before,
      /* Alles auswählen*/
      #context-pdfjs-selectall::before,
      /* Auswahl hervorheben */
      #context-pdfjs-highlight-selection::before { content: url("../icons/select-all-on.svg"); }
    
    
      /* Passwort anzeigen */
      #context-reveal-password::before{
        -moz-context-properties: fill,stroke;
        stroke: currentColor;
        content: url("../icons/eye_1.svg");
      }
    
    
      /* Auswahl drucken… */
      #context-print-selection::before { content: url("../icons/printer.svg"); }
      /* Auswahl auf Englisch übersetzen */
      #context-translate-selection::before { content: url("../icons/translations.svg"); }
      /* Rechtschreibung prüfen */
      #spell-check-enabled::before,
      /* Wörterbücher hinzufügen… */
      #spell-add-dictionaries-main::before { content: url("../icons/spell-check.svg"); }
      /* Sprachen */
      #spell-dictionaries::before { content: url("../icons/translations.svg"); }
      /* ??? */
      #context-ask-chat::before { content: url("../icons/highlights.svg"); }
      /* Textrichtung ändern */
      #context-bidi-text-direction-toggle::before,
      /* Seitenrichtung ändern */
      #context-bidi-page-direction-toggle::before { content: url("../icons/command-bidi.svg"); }
      /* Auswahl-Quelltext anzeigen */
      #context-viewpartialsource-selection::before,
      /* Seitenquelltext anzeigen */
      #context-viewsource::before { content: url("../icons/document-search.svg"); }
      /* Barrierefreiheit-Eigenschaften untersuchen */
      #context-inspect-a11y::before { content: url("../icons/tool-accessibility.svg"); }
      /* Untersuchen */
      #context-inspect::before { content: url("../icons/command-pick.svg"); }
      /* Tab schließen */
      #context-closetab::before { content: url("../icons/tab-close.svg"); }
    
    	/* ---------------------------------------------- */
    	/* ------------ Kontextmenü Grafik -------------- */
    	/* ---------------------------------------------- */
    
      /* Grafik in neuem Tab öffnen */
      #context-viewimage::before { content: url("../icons/image-add.svg"); }
      /* Grafik speichern unter… */
      #context-saveimage::before { content: url("../icons/image.svg"); }
      /* Grafik kopieren */
      #context-copyimage-contents::before  { content: url("../icons/image-copy.svg"); }
      /* Grafikadresse kopieren */
      #context-copyimage::before { content: url("../icons/image-resize.svg"); }
      /* Bild als Hintergrundbild einrichten… */
      #context-setDesktopBackground::before { content: url("../icons/image-resize.svg"); }
    
    }
    Alles anzeigen


    CSS: 08 Symbole_Leisten_Kontextmenu.css
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    
    	/* ----------------------------------------------- */
    	/* ------ Symbole in den Leistenkontextmenüs ----- */
    	/* ----------------------------------------------- */
    
    	:where(#toolbar-context-menu > menu:not(.menu-iconic)),
    	:where(#toolbar-context-menu > menuitem:not(.menuitem-iconic)) {
    		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;
        }
    
        /* Neuer Tab */
        #toolbar-context-openANewTab { background-image: url("../icons/session.svg"); }
    
        /* Ausgewählten Tab neu laden */
        #toolbar-context-reloadSelectedTab { background-image: url("../icons/arrow-rotate-left.svg"); }
    
        /* Ausgewählten Tab als Lesezeichen hinzufügen… */
        #toolbar-context-bookmarkSelectedTab { background-image: url("../icons/bookmark-hollow.svg"); }
    
        /* Alle Tabs auswählen */
        #toolbar-context-selectAllTabs { background-image: url("../icons/tab-multiple.svg"); }
    
        /* Geschlossenen Tab wieder öffnen */
        #toolbar-context-undoCloseTab { background-image: url("../icons/undo_2.svg"); }
    
        /* Texte ausrichten */
        #toolbar-context-openANewTab > .menu-icon,
        #toolbar-context-reloadSelectedTab > .menu-icon,
        #toolbar-context-bookmarkSelectedTab > .menu-icon,
        #toolbar-context-selectAllTabs > .menu-icon,
        #toolbar-context-undoCloseTab > .menu-icon {
            margin-left: -25px;
        }
    
    
        /* Vertikale Tabs aktivieren */
        #toolbar-context-toggle-vertical-tabs { background-image: url("../icons//default-browser-red.svg");}
    
        /* Lesezeichen-Symbolleiste */
        #toolbar-context-menu > #toggle_PersonalToolbar { background-image: url("../icons/bookmarks-toolbar.svg"); }
    
        /* Symbolleiste anpassen… */
        #toolbar-context-customize { background-image: url("../icons/Themes.svg"); }
    
        /* Texte ausrichten */
        #toolbar-context-toggle-vertical-tabs > .menu-icon,
        #toggle_toolbar-menubar > .menu-icon,
        #toggle_PersonalToolbar > .menu-icon,
        #toolbar-context-customize > .menu-icon {
            margin-left: -25px;
        }
    
    		/* ---------------------------------- */
    		/* --- Checkboxen in den Submenüs --- */
    		/* ---------------------------------- */
    
    
            #toggle_PersonalToolbar menuitem[checked="false"] {
                background-image:  url("../icons/square.svg") !important;
                background-position: left 1em center;
                background-repeat: no-repeat;
                background-size: 16px;
                -moz-context-properties: fill, fill-opacity;
                fill: var(--uc-color-white-dark) !important;
            }
    }
    Alles anzeigen


    icons.zip

  • Wie lange wird Firefox noch Windows 10 Nutzer mit Updates versorgen?

    • Mira_Belle
    • 1. März 2026 um 16:05
    Zitat von TPD-Andy

    Klar ist das von Interesse weil eine unlizenzierte Version oft genug keine Updates ...

    Und ich verstehe diesen Einwand nicht, weil es einfach nicht stimmt!
    Es ist schon ein großer Unterschied, ob ein IoT ohne gültige Lizenz genutzt wird,
    eben, weil es sehr lange Updates erhält,
    oder ob ein System ganz einfach aus dem Support gefallen ist.

    Aber solch gelagerten Kommentaren (hast Du überhaupt eine gültige Lizenz)
    geht es ja gar nicht um Updates und/oder Sicherheit,
    sondern, dass man dann mit erhobenen Zeigefinger schimpfen kann
    und sich dann viel besser fühlt, weil man ja so toll ist und alles richtig macht.

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 28. Februar 2026 um 10:34
    Zitat von Horstmann

    Hier ist das Ganze gut erklärt.

    Buffer overload!
    Ich merke mir einfach, für das, was MOG gemacht hat, es werden Eigenschaften deklariert
    und wenn ich einzelnen Selektoren dann z.B. ein Symbol zuordne, wird die das vorher festgelegte einfach überschrieben.

    Zitat von Horstmann

    CSS Pfad für ein bestimmtes Element:

    Habe ich auch schon gemacht, und hi oder da genutzt.
    Danke

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 27. Februar 2026 um 22:14

    Sören Hentzschel Danke

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 27. Februar 2026 um 16:50
    Zitat von Horstmann

    Du musst mir unbedingt dein Testprozedere verraten. ;)

    Ok, ich habe es nicht so mit CSS! Ich muss Code ausprobieren um zusehen, was der bewirkt.
    Z.Z. mache ich es so, ich starte ein sauberes Profil, CSS-Ordner und Icon-Ordner sind angelegt.
    Auch JS ist aktiv und ich nutze den CSS-Loader.
    Dann werden alle CSS-Dateien aktiviert und ich schaue mir alles an, sofern ich nicht etwas vergesse ;)

    Stelle ich einen Fehler fest, suche ich in der entsprechenden CSS den Selektor, deaktiviere ihn
    und versuche das Problem in der Stilbearbeitung der Browserwerkzeuge irgendwie zu lösen.

    Fehlende Elemente, bzw, deren Selektoren, suche ich dann ebenfalls mithilfe der Browserwerkzeuge.
    Womit ich dann aber große Schwierigkeiten habe, die richtigen Parameter zu finden!
    [label = XXX] ist klar, aber :where(#IrgendeinenSelektor) ist mir schon ein Rätsel.
    [fxastatus], absolut keine Ahnung.

    Bei [data-l10n-id="bookmarks-bookmark-edit-panel"]::before und [data-l10n-id="bookmarks-current-tab"]::before
    wusste ich mir nicht anders zu Helfen.

    Für diese zwei Selektoren habe ich Stunden gebrauch, um sie zu selektieren.

    Code
    /* Liste der letzten Tabs löschen */
    #tabContextUndoList > menupopup[hasbeenopened="true"] > menuitem.restoreallitem[label="Alle Tabs wieder öffnen"]::before,
    /* Liste der letzten Tabs löschen */
    #tabContextUndoList > menupopup[hasbeenopened="true"] > menuitem[label="Liste der letzten Tabs löschen"]::before

    Aber auch da wieder [label=XXX], ja so funktioniert das Code dann in einer anderen Sprachversion des FF nicht, ist mir klar.
    Da muss ich noch mal rann.

    Und dann einer meiner größten Herausforderungen!
    Überall da, wo list-style-image: möchte ich auf content: umstellen.

    Ok, kommt alles später noch drann.
    Erst einmal alle Selektoren finden und richtig ansprechen.


    Achja, und wenn etwas geklappt hat wie gewünscht, wird es in die CSS kopiert, gespeichert und per Loader neu geladen.
    Zu oft ist mir funktionierender Code verloren gegangen, weil ich versehentlich die Werkzeuge geschlossen habe,
    oder den Browser neu gestartet habe.

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 27. Februar 2026 um 16:08

    Zu meiner Überraschung habe ich festgestellt, das in allen Kontextmenüs zu Leisten, irgendwie die Symbole fehlen.
    Ergo, da muss ich noch rann.

    Auch habe ich mir überlegt, die einzelnen CSS-Dateien für die Menüs in der Menüleiste doch zusammenzuführen
    und auch noch einmal zu überarbeiten!

    Es gibt da Überschneidungen mit Einträgen in den Kontextmenüs, und da die Elemente unterschiedlich angesprochen werden,
    gibt es unschöne Effekte.

    So richtig Zeit habe ich erst morgen, was bedeutet, dass das ganz dann leider doch noch länger dauert.

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 26. Februar 2026 um 16:37
    Zitat von Horstmann

    ... und du solltest nur benutzen was für dich am besten klappt ...

    Wäre das nicht zu einfach und egoistisch?
    Klar mache ich das hier in erster Linie für mich (meinen Kopp) und für das Aussehen "meines" Firefox.

    Aber es ist auch für andere!

    Zitat von Horstmann

    Allein die Icons sind 354 Stück, die würde ich niemals in einem Testprofil in einen bestehenden icons Ordner packen, unmöglich die wieder sauber loszuwerden, und ein komplett eigenes Testprofil baue zumindest ich für keinen Code. 8)

    Das handhabe ich mit Sicherungen!

    Zitat von Horstmann

    Die Zentralisieren/bzw. Zusammenfassen Nummer .... vermute halt dass die Icongeschichte viel schneller und einfacher machbar wäre, ...

    Da bin ich mir sogar ganz sicher! Eventuell greife ich doch den Gedanken noch einmal auf,
    mit einer Settings.css oder so.
    Ich glaube aber, dass dann auch Symbolabstände entstehen, wo eventuell gar keine Symbole sind, bzw. verwendet werden.
    Damit meine ich, wenn man zwar die CSS-Dateien für die Menübar nutzt, schaut alles fein aus,
    aber in den Popups, sofern man diese Symboldateien nicht nutzt, hat man dann aber vor dem Text einen "großen" Abstand.
    Kann mich auch irren, das muss ich dann doch noch einmal testen.

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 26. Februar 2026 um 15:01
    Zitat von Horstmann

    wenn man Tester sucht, die Sache etwas zugänglicher zu machen,

    War ja Absicht, damit eben nicht jeder sich die Daten läd.
    Es sollten schon Leute sein, die in etwa wissen, was zu tun ist.

    Von daher vielen lieben Dank an Dich. <3:!::!:

    Zitat von Horstmann

    Einige CSS Lösungen sind auch meiner Meinung nach am falschen Platz,

    Welche z.B. ?

    Zitat von Horstmann

    Generell würde ich auch Label Textinhalte vermeiden

    Würde ich ja gerne, aber ich wusste mir einfach nicht zu Helfen!
    Apropos "Zentralisieren".
    Irgendwo hatte ich danach gefragt, ob es eine Zentrale CSS geben sollte, oder ob für es jedes "Ding" eine eigene Geben soll.

    Und nur eine Person hat sich dazu geäußert und wünschte sich letzteres!
    Aber ich gebe Dir absolut recht, eine zentralisierte CSS mit allen "Einstellungen" und Symbolen, ähnlich der alten
    Symbol.css würde vieles einfacher machen.
    Z.B. menuiten[irgendwas] > > .menu-icon  in jedem CSS müsste dann nicht mehr sein,
    sondern menuitem > .menu-icon würde dann reichen.

    Und so gibt es noch weitere sehr begrenzte Selektoren, die anderes geschrieben globaler wirken würden.


    Ich muss jetzt noch am Lesezeichenkontextmenü basteln, Grundgerüst habe ich ja bereits,
    und die CSS-Dateien noch einmal durchforsten und ins reine bringen.
    Dazu habe ich dann aber erst ab morgen Zeit.

  • 2 Einträge in Kontextmenüs entfernen

    • Mira_Belle
    • 25. Februar 2026 um 17:56

    OH Herr, lass mich besser sehen und verstehen!

    Ja, ihr habt recht!

    Boersenfeger Du wirst wohl oder übel die Browserwerkzeuge bemühen müssen,
    oder schauen, ob dieser Eintrag von einer Erweiterung oder von einem JS kommt.

  • 2 Einträge in Kontextmenüs entfernen

    • Mira_Belle
    • 25. Februar 2026 um 17:34

    Neuer Versuch!

    Code
    menuitem[data-l10n-id="select-all-tabs"] {
      display: none;
    }
  • 2 Einträge in Kontextmenüs entfernen

    • Mira_Belle
    • 25. Februar 2026 um 14:31

    Mh, oder:

    CSS
    /* Alle Tabs auswählen */
    #context_selectAllTabs {
      display: none;
    }
    
    /* Open Link in Split View */
    #context-openlinkinsplitview {
      display: none;
    }

    Bitte testen.

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 25. Februar 2026 um 10:29

    @Horstmann Dessen bin ich mir bewust!
    Muss ich noch nachliefern, und auch die CSS für das Lesezeichenleistekontextmenü fehlt noch.
    coming soon. ;)

    Bis dahin können sich ja Willige mit dem behelfen:


    CSS
     /* Farben ---------------------------------------------------*/
    
     :root {
        --uc-color-black-light: #2B2B2B !important;	  	/*	var(--uc-color-black-light)		*/
        --uc-color-black-lighter: #404040 !important;	  	/*	var(--uc-color-black-lighter)	*/
        --uc-color-grey-dark: #5C5C5C !important;			/*	var(--uc-color-grey-dark)		*/
        --uc-color-grey-light: #A9A9A9 !important;			/*	var(--uc-color-grey-light)		*/
        --uc-color-grey-lighter: #D4D4D4 !important;       /*	var(--uc-color-grey-lighter)	*/
        --uc-color-white-dark: #E0E0E0 !important;			/*	var(--uc-color-white-dark)		*/
        --uc-color-white-normal: #FFFFFF !important;		/*	var(--uc-color-white-normal)    */
        --uc-color-orange-normal: #FFAA00 !important;		/*	var(--uc-color-orange-normal)	*/
        --uc-color-orange-hover: #FFCC66  !important;		/*	var(--uc-color-orange-hover)	*/
        --uc-color-red-normal: #FF0000 !important;		    /*	var(--uc-color-red-normal)      */    
        
        --uc-color: rgba(225, 225, 225, 0.2);              /* hellgrau basis, unselected        */
        --uc-color_hov: rgba(225, 225, 225, 0.3);          /* mittelgrau unselected hover       */
        --uc-color-sel: rgba(255, 148, 0, 0.4);            /* zart orange selected              */
        --uc-color-musel: rgba(255, 148, 0, 0.3);          /* zart orange dunkel+ multiselected */
        --uc-color_musel_hov: rgba(255, 148, 0, 0.5);      /* zart orange dunkel+ multiselected hover */
    }
    Alles anzeigen
  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 24. Februar 2026 um 21:23

    Tester gesucht!
    Ein, zwei Freiwillige, die sich das antun wollen.
    Für das Testen der "Menüleiste" ist wohl ein Windowsnutzer vonnöten.
    Beide Ordner, CSS und Icons, sollten unter Chrome vorhanden sein.
    Und bitte, ein neues Profil möglichst ohne Erweiterungen und JS benutzen.
    Bitte Fehler genau dokumentieren und melden.

    Wenn es Fragen gibt, raus damit.

    css.zip

    icons.zip

Unterstütze uns!

Jährlich (2026)

34 %

34% (263,24 von 775 EUR)

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