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. Kerian

Beiträge von Kerian

  • Was hört Ihr gerade?

    • Kerian
    • 20. Mai 2026 um 18:37

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

  • Script Vertikale Zusatzleiste

    • Kerian
    • 20. Mai 2026 um 18:25

    Hallo Andreas!

    Funktioniert wieder! Button wieder sichtbar!

    Vielen herzlichen Dank :thumbup:

  • Script Vertikale Zusatzleiste

    • Kerian
    • 20. Mai 2026 um 18:00

    Hallo an alle!

    Ich nutze dieses Script für eine vertikale Zusatzleiste und habe es von hier > Vertikale Zusatzleiste .

    JavaScript
    //Toggle newtoolbar 8D Fix neu test browser
    
    //Use filename starting with 000 !! =>
    //000_extra_toolbars_test_D.uc.js
    
    // TEST!!!
    
    (function() {
    
        if (location.href !== 'chrome://browser/content/browser.xhtml')
            return;
    
            // Eigenes Icon
            let ProfilePath = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons'));
            let icon_tb = 'newtoolbar.png';
            let ImagePath = ProfilePath +'/'+ icon_tb;
    
            let new_tb_loc = 1;        //  Position: 0 Rechts , 1 Links , 2 Bottom
            let new_tb_off = 0;        //  0 Startzustand On , 1 Startzustand Off
    
            if (Services.prefs.getBoolPref('svg.context-properties.content.enabled') == false) {
            	Services.prefs.setBoolPref('svg.context-properties.content.enabled', true );
            }
    
            let toolbox_new = document.createXULElement('toolbox');
            toolbox_new.setAttribute('id','toolbox_new');
    
            let browser_size = document.getElementById("browser");
            let rect = browser_size.getBoundingClientRect();
    
            let ntb = document.createXULElement('toolbar');
            ntb.id = 'newtoolbar';
            ntb.setAttribute('customizable', true);
            ntb.setAttribute("class","toolbar-primary chromeclass-toolbar browser-toolbar customization-target");
            ntb.setAttribute('mode', 'icons');
            ntb.setAttribute('context', 'toolbar-context-menu');
    
    	      toolbox_new.appendChild(ntb);
    
            document.getElementById('browser').parentNode.appendChild(toolbox_new);
    
            //geht height #2 not dynamic ???
            //document.getElementById('toolbox_new').style.setProperty('--height_newbar', rect.height + 'px');
            document.getElementById('toolbox_new').style.setProperty('--height_newbar', rect.top + 'px');
    
            CustomizableUI.registerArea('newtoolbar', {legacy: true});
            CustomizableUI.registerToolbarNode(ntb);
    
       try {
            CustomizableUI.createWidget({
                id: 'NewToolbar_button',
                type: 'custom',
                defaultArea: CustomizableUI.AREA_NAVBAR,
                    onBuild: function(aDocument) {
                        let toolbaritem = aDocument.createXULElement('toolbarbutton');
                        let props = {
                            id: 'NewToolbar_button',
                            class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                            removable: true,
                            label: 'Toggle New Toolbar',
                            tooltiptext: 'Toggle New toolbar',
                        };
    
                        for(let p in props)
                            toolbaritem.setAttribute(p, props[p]);
                        return toolbaritem;
                    }
            });
        } catch(e) { };
    
        // Position
        if (new_tb_loc === 1) {
             toolbox_new.classList.add("left_mode");
             browser.classList.add("left_mode_b");
           }
        else if (new_tb_loc === 2) {
             toolbox_new.classList.add("bottom_mode");
             browser.classList.add("bottom_mode_b");
           }
    
        // Startzustand
        if (new_tb_off === 1) {
            newtoolbar.classList.add("off-mode");
            browser.classList.add("off-mode_b");
           }
    
        // button
        document.getElementById('NewToolbar_button').addEventListener( "click", newTB );
            function newTB(aEvent, keyEvent=false) {
            if(!keyEvent && aEvent.button != 0) {
                return;
            }
            newtoolbar.classList.toggle("off-mode");
            browser.classList.toggle("off-mode_b");
            }
    
    const css =`
    
    :root {
        --ug-newbar_width: 36px;
        --ug-newbar_bg_color: #414D4B;
    }
    
    /*  Button Icon  */
    #NewToolbar_button .toolbarbutton-icon {
        list-style-image: url("chrome://browser/skin/sidebars-right.svg") !important;
        /*list-style-image: url("${ImagePath}") !important;*/
    }
    
    #newtoolbar > :is(.toolbarbutton-1, toolbaritem),
    #newtoolbar toolbarpaletteitem > :is(.toolbarbutton-1, toolbaritem) {
        margin-block: 2px !important;
    }
    
    /*  Basis / Right */
    
    #browser {
        transition: padding 0.25s ease !important;
    }
    
    #browser:not(.off-mode_b) {
        padding-right: var(--ug-newbar_width) !important;
    }
    
    #toolbox_new {
        position: fixed;
        z-index: 4 !important;
        display: flex;
        width: fit-content;
        bottom: 0;
        right: 0;
    }
    
    #newtoolbar {
        display: flex;
        flex-direction: column;
        min-width: 0 !important;
        width: var(--ug-newbar_width);
        height: calc(100vh - var(--height_newbar));
        padding-block: 8px;
        background-color: var(--ug-newbar_bg_color) !important;
        box-shadow: -1px 0 grey;
        transition: width 0.25s ease, margin 0.25s ease /*,height 0.5s ease*/ ;
    }
    #newtoolbar:not([customizing]).off-mode {
        margin-inline: 0 calc(0px - var(--ug-newbar_width));
        box-shadow: none;
    }
    
    
    /*  Left  */
    
    #browser:not(.off-mode_b).left_mode_b {
        padding-inline: var(--ug-newbar_width) 0 !important;
    }
    #toolbox_new.left_mode {
        left: 0;
    }
    .left_mode #newtoolbar:not([customizing]) {
        box-shadow: 0px 0 grey;
    }
    .left_mode #newtoolbar:not([customizing]).off-mode {
        margin-inline: calc(0px - var(--ug-newbar_width)) 0;
    }
    
    
    /*  Bottom  */
    
    #browser:not(.off-mode_b).bottom_mode_b {
        padding-inline: 0 !important;
        padding-bottom: var(--ug-newbar_width) !important;
    }
    #toolbox_new.bottom_mode {
        flex-direction: row;
        width: fit-content;
    }
    .bottom_mode #newtoolbar:not([customizing]) {
        flex-direction: row !important;
        height: var(--ug-newbar_width);
        width: 100vw;
        padding-block: 0;
        padding-inline: 8px;
        box-shadow: 0 -1px grey;
        border: none;
    }
    .bottom_mode #newtoolbar:not([customizing]).off-mode {
        margin-inline: 0;
        margin-block: 0 calc(0px - var(--ug-newbar_width)) !important;
    }
    .bottom_mode #newtoolbar:not([customizing]) > :is(.toolbarbutton-1, toolbaritem) {
        margin-block: 0 !important;
        margin-inline: 2px !important;
    }
    
    /*  customizing  */
    
    :root[customizing] #toolbox_new {
        position: fixed !important;
        bottom: 0 !important;
        right: 0 !important;
        left: unset !important;
    }
    
    #customization-container {
        margin-inline: 0 var(--ug-newbar_width) !important;
    }
    
            `;
    
            const sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
            const uri = Services.io.newURI('data:text/css,' + encodeURIComponent(css));
            sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    
    })();
    Alles anzeigen

    Seit dem Update auf 151.0 zeigt dieses keinen Button mehr in der Toolbar an. Beim drüberfahren mit der Maus sieht man das er eigentlich noch da ist und beim klicken auch die Funktion noch hat (Ein-und ausklappen der Leiste), aber eben nicht mehr sichtbar ist.

    Weiß da einer Rat?

            

  • Was hört Ihr gerade?

    • Kerian
    • 2. Januar 2026 um 18:52

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

  • Meine "Vertical Add-on Bar" funktioniert mit Fx143 nicht mehr?!

    • Kerian
    • 17. September 2025 um 12:11
    Zitat von 2002Andreas
    Zitat von Kerian

    nur mal die Änderungen benennen

    Zeile 15 auskommentiert.

    Du könntest aber auch Zeile 14 - 16 einfach löschen.

    Vielen herzlichen Dank!:thumbup:


    Zitat von 2002Andreas

    PS:

    Ich stehe auch gerade etwas auf dem Schlauch;)

    Wie bekomme ich denn die Icons in die Leiste:/

    Ohh ja eine sehr gute Frage, auch gerade gemerkt ;). Im Anpassen-Fenster taucht die Leiste nämlich nicht mehr auf, was sie vor dem FF-Update tat :/

  • Meine "Vertical Add-on Bar" funktioniert mit Fx143 nicht mehr?!

    • Kerian
    • 17. September 2025 um 11:54

    Hallo @2002Andreas

    Auch ich habe Dein geändertes Script genommen. Läuft bei mir auch wieder. Allerdings nun auch mit allen individuellen Einstellungen von Dharkness. Könntest Du vielleicht nur mal die Änderungen benennen die ausschlaggebend für die (Wieder)Funktionalität waren? Das wäre echt super.

  • Script "External-Application.uc.js" funktioniert nicht mehr

    • Kerian
    • 13. Mai 2025 um 17:20
    Zitat von 2002Andreas
    Zitat von Kerian

    Weiss jemand woran es liegen könnte?

    Teste bitte mal:

    Superklasse .. schneller wie der Blitz ;) Funktioniert wieder! :thumbup:

    Recht herzlichen Dank!

  • Script "External-Application.uc.js" funktioniert nicht mehr

    • Kerian
    • 13. Mai 2025 um 16:49
    JavaScript
    Hallo an Alle

    Das Script erlaubt über Programm-Icons das aufrufen externer Anwendungen. Eben bemerkt das beim klicken eines Icon unter FF 138 nichts mehr aufgerufen wird. Alle Icons sind noch da aber funktionslos. Weiss jemand woran es liegen könnte?

    Code
    // ==UserScript==
    // @name           External-Application.uc.js
    // @namespace      ithinc#mozine.cn
    // @description    External Applications
    // @include        main
    // @compatibility  Firefox 3.5.x
    // @author         ithinc
    // @version        20091212.0.0.1 Initial release
    // @version        20170911.0.0.2  Fix by aborix
    // ==/UserScript==
    
    
    /* :::: External Applications :::: */
    
    
    var gExternalApplications = {
      type: 'button', //'menu' or 'button'
      insertafter: 'menubar-items',
    
    
      apps: [
        {name: 'Editor', path: 'C:\\WINDOWS\\system32\\notepad.exe'},
        {name: 'Notepad++', path: 'C:\\Programme\\Notepad++\\notepad++.exe'},
        {name: 'Thunderbird', path: 'C:\\Program Files\\Mozilla Thunderbird\\thunderbird.exe'},
        {name: 'Command Prompt', path: 'C:\\WINDOWS\\system32\\cmd.exe'},
        {name: 'separator'},
        ],
    
    
      init: function() {
        for (var i=0; i<this.apps.length; i++) {
          if (!this.apps[i].path) continue;
          if (!this.apps[i].args) this.apps[i].args = [];
    
    
          this.apps[i].path = this.apps[i].path.replace(/\//g, '\\');
    
    
          var ffdir = Cc['@mozilla.org/file/directory_service;1'].getService(Ci.nsIProperties).get('CurProcD', Ci.nsIFile).path;
          if (/^(\\)/.test(this.apps[i].path)) {
            this.apps[i].path = ffdir.substr(0,2) + this.apps[i].path;
          }
          else if (/^(\.)/.test(this.apps[i].path)) {
            this.apps[i].path = ffdir + '\\' + this.apps[i].path;
          }
        }
    
    
        if (this.type == 'menu') {
          var mainmenu = document.getElementById('main-menubar');
          var menu = mainmenu.appendChild(document.createXULElement('menu'));
          menu.setAttribute('label', 'Start');
          menu.setAttribute('accesskey', 'a');
    
    
          var menupopup = menu.appendChild(document.createXULElement('menupopup'));
          for (var i=0; i<this.apps.length; i++) {
            menupopup.appendChild(this.createMenuitem(this.apps[i]));
          }
        }
        else {
        /*
          var menubarItems = document.getElementById(this.insertafter);
          var toolbaritem = menubarItems.parentNode.insertBefore(document.createXULElement('toolbaritem'), menubarItems.nextSibling);
          toolbaritem.id = 'ExtAppButtons';
          toolbaritem.setAttribute("class", "chromeclass-toolbar-additional");
          toolbaritem.setAttribute("orient", "horizontal");
          for (var i=0; i<this.apps.length; i++) {
            toolbaritem.appendChild(this.createButton(this.apps[i]));
          }
        */
          for (var i=0; i<this.apps.length; i++) {
            this.createButton(this.apps[i]);
          }
        }
      },
    
    
      exec: function(path, args) {
        for (var i=0; i<args.length; i++) {
          args[i] = args[i].replace(/%u/g, gBrowser.currentURI.spec);
        }
    
    
        var file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
        file.initWithPath(path);
        if (!file.exists()) {
          throw 'File Not Found: ' + path;
        }
    
    
        if (!file.isExecutable() || args.length==0) {
          file.launch();
        }
        else {
          var process = Cc['@mozilla.org/process/util;1'].getService(Ci.nsIProcess);
          process.init(file);
          process.run(false, args, args.length);
        }
      },
    
    
      createButton: function(app) {
      /*
        if (app.name == 'separator')
          return document.createXULElement('toolbarseparator');
    
    
        var item = document.createXULElement('toolbarbutton');
        item.setAttribute('class', 'toolbarbutton-1 chromeclass-toolbar-additional');
        item.setAttribute('label', app.name);
        item.setAttribute('image', 'moz-icon:file:///' + app.path + '?size=16');
        item.setAttribute('oncommand', 'gExternalApplications.exec(this.path, this.args);');
        //item.setAttribute('tooltiptext', app.name);
        item.path = app.path;
        item.args = app.args;
        return item;
      */
        if (app.name == 'separator')
          return;
        var buttonId = app.name.replace(/ /g, '_').replace(/\+/g, 'Plus') + '-ExtApp-button';
        try {
          CustomizableUI.createWidget({
            id: buttonId,
            type: 'custom',
            defaultArea: CustomizableUI.AREA_MENUBAR,
            onBuild: function(aDocument) {
              var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
              var attributes = {
                id: buttonId,
                class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                label: app.name,
                tooltiptext: app.name,
                image: 'moz-icon:file:///' + app.path + '?size=16',
                oncommand: 'gExternalApplications.exec(this.path, this.args);'
              };
              for (var a in attributes) {
                toolbaritem.setAttribute(a, attributes[a]);
              };
              toolbaritem.path = app.path;
              toolbaritem.args = app.args;
              return toolbaritem;
            }
          });
        } catch(e) {};
      },
    
    
      createMenuitem: function(app) {
        if (app.name == 'separator')
          return document.createXULElement('menuseparator');
    
    
        var item = document.createXULElement('menuitem');
        item.setAttribute('class', 'menuitem-iconic');
        item.setAttribute('label', app.name);
        item.setAttribute('image', 'moz-icon:file:///' + app.path + '?size=16');
        item.setAttribute('oncommand', 'gExternalApplications.exec(this.path, this.args);');
        item.path = app.path;
        item.args = app.args;
        return item;
      }
    };
    gExternalApplications.init();
    Alles anzeigen
  • Erweiterungs-Button verschwunden

    • Kerian
    • 13. März 2025 um 23:18
    Zitat von 2002Andreas

    Da das aber nicht (mein) Thread hier ist, möchte ich auch nicht weiter stören mit der Nachfrage dazu.

    Hier stört definitiv keiner !!:) Bin doch froh das Du und Brokenheart hier munter mittippseln

    Zitat von BrokenHeart

    Finde schon, dass das thematisch sehr dicht beieinander ist. Vielleicht gibt es sogar einen gewissen Zusammenhang.:/

    Das denke ich auch. Habe mal Dein Script aus Beitrag #21 ausprobiert und der Button erscheint wieder dort wo ich in hingeschoben hatte, in der vertikalen Addon-Bar. Ich schiebe ihn wieder in die Nav-Bar, ich glaube da ist er am sichersten aufgehoben ;)

    Ich danke Dir für Deine Hilfe und Mühe und auch ein Dank an Andreas :thumbup:

  • Erweiterungs-Button verschwunden

    • Kerian
    • 13. März 2025 um 21:10
    Zitat von Sören Hentzschel
    Zitat von Kerian

    in die vertikale Addon-Bar verschoben

    Zitat von Kerian

    Ich nutze kein Script was diesen Button betrifft (ich schwöre :))

    Wie passen diese zwei Aussagen zusammen? Firefox hat keine „vertikale Addon-Bar“, in die man etwas verschieben kann. Also nutzt du doch sehr wohl ein Script, welches diesen Button betrifft, wenn du den Button dort hin verschoben hast. :/

    Hallo Sören, ich meinte das ich keine "Verschiebescripte" für den Button, wie von Brokenheart erwähnt, nutze. Das das Script für die vertikale Addon-Bar etwas mit dem verschieben und verschwinden des Buttons zu tun hat wusste ich nicht.

  • Erweiterungs-Button verschwunden

    • Kerian
    • 13. März 2025 um 20:51
    Zitat von BrokenHeart
    Zitat von Kerian

    [...] nein nutze kein Verschiebescript auch sonst kein Script oder CSS was den Erweiterungsbutton betrifft. Mein Button ist verschwunden nachdem ich ihn in die vertikale Addonbar verschieben wollte

    Das funktioniert aber nur mit einem speziellen Verschiebe-Skript! Ansonsten wäre ja der Erweiterungsbutton im Anpassen-Fenster ausgegraut gewesen und du hättest ihn gar nicht verschieben können. Daher verstehe ich nicht, wie du das ohne Skript geschafft haben willst? :/

    Also was passiert ist :). Mein Button war immer in der Nav-Bar sichtbar. Ich habe dann dem Button eine neue Grafik verpasst. Das hat auch geklappt. Dann habe ich den Button in die vertikale Addon-Bar verschoben, dort war er auch sichtbar aber ohne Funktion. Nach einem FF-Neustart war der Button in der vertikalen Addon-Bar verschwunden, aber auch nicht mehr in der Nav-Bar oder Anpassungsfenster sichtbar, einfach wech. Ich nutze kein Script was diesen Button betrifft (ich schwöre :)), die CSS-Anweisung bezüglich der neuen Grafik ist wieder entfernt. Aber der Button zeigt sich einfach nicht mehr

  • Erweiterungs-Button verschwunden

    • Kerian
    • 13. März 2025 um 20:11
    Zitat von 2002Andreas
    Zitat von Kerian

    hast Du vielleicht noch einen Tipp zu meiner Frage aus dem Beitrag #6

    Wird denn der Button jetzt nicht wieder angezeigt? Deaktivier mal den Code für das neue Icon:/

    Der Code ist schon deaktiviert. Der Button bleibt verschwunden. Im Fehlerbehebungsmodus ist der Button ja da. Du sagtest das ich ihn wieder in die Nav-Bar verschieben sollte. Aber im Fehlerbehebungsmodus ist er ja schon in der Nav-Bar, Also im Prinzip habe ich ausser der Prüfung über den Fehlerbehebungsmodus nichts gemacht.


    Zitat von BrokenHeart

    Kerian Nutzt du auch ein Verschiebe-Skript, z.B. das, welches 2002Andreas in #11 gepostet hat? Dann deaktiviere das mal, da genau dieses Skript die Sichtbarkeit verändert und anscheinend bei uns beiden nicht mehr richtig funktioniert.

    Hallo Brokenheart, nein nutze kein Verschiebescript auch sonst kein Script oder CSS was den Erweiterungsbutton betrifft. Mein Button ist verschwunden nachdem ich ihn in die vertikale Addonbar verschieben wollte

  • Erweiterungs-Button verschwunden

    • Kerian
    • 13. März 2025 um 19:57

    Also ich nutze schon ewig den privaten Modus und der Erweiterungsbutton war bisher immer sichtbar :/ Bis ich halt den Button verschieben wollte.

    Andreas, hast Du vielleicht noch einen Tipp zu meiner Frage aus dem Beitrag #6

    Zitat von Kerian

    Ähm ... stehe gerade auf dem Schlauch. Wie verschiebe ich denn den Button im Fehlerbehebungsmodus wieder in die Nav-Bar, denn dort ist er ja schon?

    !    

  • Erweiterungs-Button verschwunden

    • Kerian
    • 13. März 2025 um 18:58

    Ähm ... stehe gerade auf dem Schlauch. Wie verschiebe ich denn den Button im Fehlerbehebungsmodus wieder in die Nav-Bar, denn dort ist er ja schon?

    !     

  • Erweiterungs-Button verschwunden

    • Kerian
    • 13. März 2025 um 18:33

    Hallo Andreas

    Ja, im Fehlerbehebungsmodus ist er wieder sichtbar.

  • Erweiterungs-Button verschwunden

    • Kerian
    • 13. März 2025 um 18:20

    Ein Hallo in die Runde

    Ich wollte dem Erweiterungs-Button in der Navi-Leiste eine andere Grafik verpassen. Hat soweit auch geklappt. Dann habe ich den Button im Anpassungsfenster in meine vertikale Addon-Bar (ein Script) verschoben. Allerdings zeigte der Button danach keine Funktion mehr. Nach einem Neustart war der Button kurz zu sehen und ist dann verschwunden. Nun ist er nirgendwo mehr zu sehen, auch nicht mehr im Anpassungsfenster. Wie kann ich den denn wieder sichtbar machen?

  • Wegen "Firefox 131: Neue Sidebar und vertikale Tabs zum Vorabtest"

    • Kerian
    • 26. Oktober 2024 um 14:47

    Sören Hentzschel

    Ja sehe es gerade firefox133 --- fixed

    Danke für die Info!

  • Wegen "Firefox 131: Neue Sidebar und vertikale Tabs zum Vorabtest"

    • Kerian
    • 4. Oktober 2024 um 23:06

    Vielen Dank für den verlinkten Artikel, das verfolge ich mal. Diese Option wäre natürlich super, besser als nur entweder oder.

  • Wegen "Firefox 131: Neue Sidebar und vertikale Tabs zum Vorabtest"

    • Kerian
    • 4. Oktober 2024 um 15:17

    @Sören

    Danke für die Info und die Erklärung. Ja Dein Artikel hat mich da wohl auf die falsche Fährte gelockt ;). Ok, dann warte ich auf die fertige Implementierung. Werde das dann aber wohl aktivieren, gefällt mir nämlich ziemlich gut.

    Und ja, Du hast Recht. Habe meinen Fux so eingestellt dass die Chronik beim beenden automatisch gelöscht wird. Eben mal ausprobiert mit gespeicherter Chronik und mein Fux merkt es sich.

    Vielen Dank nochmal, auch an grisu2099 :thumbup:

  • Wegen "Firefox 131: Neue Sidebar und vertikale Tabs zum Vorabtest"

    • Kerian
    • 4. Oktober 2024 um 13:37

    Hallo,

    es geht um diese News-Nachricht von Sören aus dem August wo man angeblich ab FF 131 die neue Sidebar und vertikale Tabs testen kann. Da ich zur Zeit das MultiRowTabs-Script von BrokenHeart vertikal links nutze und das Script ja schon ziemlich mächtig ist, wollte ich einfach mal die oben erwähnte integrierte Lösung ausprobieren. In den Einstellungen unter "Firefox Labs" finde ich bei mir aber den Punkt für vertikale Tabs nicht (auch nicht für die neue Sidebar). Oder galt das nur für die Nightly-Version 131? Kommt das alles im normalen FF-Release erst später, weiss da jemand was zu?

    Wie ich aber las habe ich jetzt mal testweise in about:config die Schalter sidebar.revamp und sidebar.verticalTabs auf "true" gestellt. Da erscheint dann die vertikale Tableiste, beim FF-Start allerdings nur mit Favicons, die Tab-Titel mit Text erscheinen beim ausklappen mit klicken des Schalters "Sidebars anzeigen" in der Toolbar. Gibt es eine Möglichkeit die Tab-Titel mit Text direkt beim FF-Start anzuzeigen? Ein paar css-Anpassungen für die Tableiste haben schon mal funktioniert.

             

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