1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Forum
  1. camp-firefox.de
  2. Zitronella

Beiträge von Zitronella

  • 1
  • 2
  • 3
  • 613
  • Einige Skripte funktionieren seit ff 138 nicht mehr

    • Zitronella
    • 4. Mai 2025 um 21:57

    Folgendes Skript funktioniert nicht mehr (glaube ab ff138) kann es mir jemand fixen?

    JavaScript
    // ==UserScript==
    // @name           UndoListInTabmenuToo
    // @namespace      http://space.geocities.yahoo.co.jp/gl/alice0775
    // @description    UndoListInTabmenuToo.uc.js
    // @include        main
    // @compatibility  Firefox 87+
    // @author         Alice0775
    // @version        2021/04/25 fix 1689378
    // @version        2019/11/14 remove eval
    // @version        2019/06/30 10:00 Bug 1555060 Convert <tabs> to a custom element
    // @version        2019/06/24 23:00 wait for gBrowser initialized
    // @version        2019/05/21 08:30 fix 69.0a1 Bug 1551320 - Replace all createElement calls in XUL documents with createXULElement
    // @version        2018/05/10 60
    // @version        2017/11/18 nsIPrefBranch to nsIPrefBranch
    // @version        2010/09/18 00:00 4.0b7pre
    // @version        2009/02/03 13:00 ツールチップにタブ内履歴を表示するようにした
    // @Note           タブやコンテキストメニューにもUndoClose Tab Listを追加するもの
    // @OriginalCode   browser.jsからpopulateUndoSubmenuを拝借し, ごにょごにょした
    // @version        2018/05/09 15:00 61
    // ==/UserScript==
    // @version        2010/03/26 13:00  Minefield/3.7a4pre Bug 554991 -  allow tab context menu to be modified by normal XUL overlays
    // @version        2010/03/15 00:00  Minefield/3.7a4pre Bug 347930 -  Tab strip should be a toolbar instead
    // @version        2009/09/09 15:00 中クリック処理
    // @version        2009/09/03 22:00 Firegox3.7a1preで動かなくなっていたのを修正(Bug 489925. getElementById should not return anonymous nodes)
    // @version        2009/08/22 00:00 Firegox3.6 stringbandleの変更による
    // @version        2009/04/24 00:00 #394759 [Firefox:Session Restore]-Add undo close window feature
    // @version        2008/10/12 18:00 Fx3.0.4pre中クリックしたときメニューポップアップが閉じないおよびその他fix
    // @version        2007/10/05 10:00
    
    var UndoListInTabmenu = {
    // -- config --
      TABCONTEXTMENU : true ,  //タブコンテキストメニューに              追加する:[true], しない: false
      CONTEXTMENU    : false ,  //コンテンツアリアコンテキストメニューに  追加する: true , しない:[false]
    // -- config end--
      ss: null,
    
      get tabContext() {
        return document.getElementById("tabContextMenu");
      },
    
      get navigatorBundle() {
        return Services.strings.createBundle(
               "chrome://browser/locale/browser.properties"
               );
      },
    
      init: function(){
    
        if (this.TABCONTEXTMENU){
          //タブコンテキスト
          var tabContext = this.tabContext;
          this.makePopup(tabContext, null, "tabContextUndoList");
        }
        if (this.CONTEXTMENU){
          //コンテンツエリアコンテキスト
          var contextMenu = document.getElementById("contentAreaContextMenu");
          var refItem = document.getElementById("context-sep-stop");
          this.makePopup(contextMenu, refItem, "ContextUndoList");
        }
        // get closed-tabs from nsSessionStore
        this._ss = SessionStore;
    
      },
    
      makePopup: function(popup, refItem, id){
        var menu;
        //label
        const locale = "en";
    
        // "Recently Closed Windows"
        menu = document.createXULElement("menu");
        menu.setAttribute("id", "historyUndoWindowMenu3");
        menu.setAttribute("label", "K\u00FCrzlich geschlossene Fenster");
        menu.setAttribute("accesskey", "W");
        menu.setAttribute("disabled", "true");
        popup.insertBefore(menu, refItem);
    
        this.historyUndoWindowPopup3 = menu = menu.appendChild(document.createXULElement("menupopup"));
        menu.setAttribute("id", "historyUndoWindowPopup3");
        menu.setAttribute("onpopupshowing", "UndoListInTabmenu.populateUndoWindowSubmenu(this);");
    
        //UndoClose Tab List  最近閉じたタブ
        const LABELTEXT = locale.indexOf("ja") == -1?"K\u00FCrzlich geschlossene Tabs":"\u6700\u8fd1\u9589\u3058\u305f\u30bf\u30d6";    //create menu
        menu = document.createXULElement("menu");
        menu.setAttribute("label", LABELTEXT);
        menu.setAttribute("accesskey", "L");
        if (id)
          menu.setAttribute("id", id);
        //menu.setAttribute("disabled", true);
        var menupopup = document.createXULElement("menupopup");
        menupopup.setAttribute("onpopupshowing", "UndoListInTabmenu.populateUndoSubmenu(this);");
        menu.appendChild(menupopup);
        popup.insertBefore(menu, refItem);
    
        //add event listener
        popup.addEventListener('popupshowing',function(event) {
          UndoListInTabmenu.toggleRecentlyClosedWindows();
          // no restorable tabs, so make sure menu is disabled, and return
          if (UndoListInTabmenu._ss.getClosedTabCount(window) == 0) {
            menu.setAttribute("disabled", true);
            //menu.setAttribute("hidden", true);
            return;
          }
          menu.removeAttribute("disabled");
          //menu.setAttribute("hidden", false);
        },false);
      },
    
      /**
       * Populate when the history menu is opened (Fx3.6)
       */
      populateUndoSubmenu: function(undoPopup) {
            while (undoPopup.hasChildNodes()) {
                undoPopup.removeChild(undoPopup.firstChild);
            }
            var utils = RecentlyClosedTabsAndWindowsMenuUtils;
            var tabsFragment = utils.getTabsFragment(
              window,
          "menuitem",
          /* aPrefixRestoreAll = */ true,
          "menu-history-reopen-all-tabs"
        );
            undoPopup.appendChild(tabsFragment);
            undoPopup.firstChild.setAttribute("accesskey", "R");
        undoPopup.insertBefore(document.createXULElement("menuseparator"), undoPopup.childNodes[1]);
    
        // populate tab historis for tooltip
        var undoItems = JSON.parse(UndoListInTabmenu._ss.getClosedTabData(window));
        for (var i = 0; i < undoItems.length; i++) {
          var entries = undoItems[i].state.entries;
          var tooltiptext = "";
          for (var j = entries.length - 1; j > -1; j--){
            if (j != entries.length - 1)
              tooltiptext += "\n";
            tooltiptext += parseInt(j + 1, 10) + ". " + entries[j].title;
          }
          undoPopup.childNodes[i + 2/*restore all, sep*/].setAttribute("tooltiptext", tooltiptext);
        }
    
        // "Append Clear undo close tb list"
        undoPopup.appendChild(document.createXULElement("menuseparator"));
    
        m = undoPopup.appendChild(document.createXULElement("menuitem"));
        m.setAttribute("label", "Liste der letzten Tabs l\u00F6schen");
        m.setAttribute("accesskey", "C");
        m.addEventListener("command", function() {
          let prefs = Services.prefs;
          let max_undo = prefs.getIntPref("browser.sessionstore.max_tabs_undo");
          prefs.setIntPref("browser.sessionstore.max_tabs_undo", 0);
          prefs.setIntPref("browser.sessionstore.max_tabs_undo", max_undo);
        }, false);
      },
    
      toggleRecentlyClosedWindows: function PHM_toggleRecentlyClosedWindows() {
        // enable/disable the Recently Closed Windows sub menu
        let undoPopup = this.historyUndoWindowPopup3;
        // no restorable windows, so disable menu
        if (this._ss.getClosedWindowCount() == 0)
          this.historyUndoWindowPopup3.parentNode.setAttribute("disabled", true);
        else
          this.historyUndoWindowPopup3.parentNode.removeAttribute("disabled");
      },
    
      /**
       * Populate when the history menu is opened
       */
      populateUndoWindowSubmenu: function PHM_populateUndoWindowSubmenu(undoPopup) {
            while (undoPopup.hasChildNodes()) {
                undoPopup.removeChild(undoPopup.firstChild);
            }
            let utils = RecentlyClosedTabsAndWindowsMenuUtils;
            let windowsFragment = utils.getWindowsFragment(
          window,
          "menuitem",
          /* aPrefixRestoreAll = */ true,
          "menu-history-reopen-all-windows"
        );
        undoPopup.appendChild(windowsFragment);
        undoPopup.firstChild.setAttribute("accesskey", "R");
        undoPopup.insertBefore(document.createXULElement("menuseparator"), undoPopup.childNodes[1]);
    
        // "Append Clear undo close window list"
        undoPopup.appendChild(document.createXULElement("menuseparator"));
    
        m = undoPopup.appendChild(document.createXULElement("menuitem"));
        m.setAttribute("label", "Liste der kürzlich geschlossenen Fenster l\u00F6schen");
        m.setAttribute("accesskey", "C");
        m.addEventListener("command", function() {
          for (let i = SessionStore.getClosedWindowCount() -1; i >= 0; i--)
            SessionStore.forgetClosedWindow(i);
        }, false);
      }
    };
    
    // We should only start the redirection if the browser window has finished
    // starting up. Otherwise, we should wait until the startup is done.
    if (gBrowserInit.delayedStartupFinished) {
      UndoListInTabmenu.init();
    } else {
      let delayedStartupFinished = (subject, topic) => {
        if (topic == "browser-delayed-startup-finished" &&
            subject == window) {
          Services.obs.removeObserver(delayedStartupFinished, topic);
          UndoListInTabmenu.init();
        }
      };
      Services.obs.addObserver(delayedStartupFinished,
                               "browser-delayed-startup-finished");
    }
    Alles anzeigen

    und auch dieses Script für das Schließen der linken Tabs scheint nicht mehr zu gehen :|

    JavaScript
    (function() {
    
      if (location != 'chrome://browser/content/browser.xhtml')
        return;
    
      let menuitem = document.createXULElement('menuitem');
      menuitem.id = 'context_closeLeftTabs';
      menuitem.setAttribute('label', 'Linke Tabs schließen');
      menuitem.setAttribute('oncommand',
        'for (let i = TabContextMenu.contextTab._tPos - 1; i >= 0; i--) \
           gBrowser.removeTab(gBrowser.tabs[i], {animate: true})');
    
      let tabContextMenu = document.getElementById('tabContextMenu');
      let refItem = document.getElementById('context_undoCloseTab');
      tabContextMenu.insertBefore(menuitem, refItem);
      tabContextMenu.insertBefore(document.getElementById('context_closeTabsToTheEnd'), refItem);
      tabContextMenu.insertBefore(document.getElementById('context_closeOtherTabs'), refItem);
      //tabContextMenu.removeChild(document.getElementById('context_closeTabOptions'));
    
    })();
    Alles anzeigen

    evtl. auch hierfür eine Lösung?

  • cookiebanners.service.mode auf 2 funktioniert seit heute nicht mehr auf Youtube

    • Zitronella
    • 19. April 2025 um 11:43

    oh sorry, zu schnell und überlesen. Ja ich habe mal in about:config bei Android cookiebanners.service.mode und
    cookiebanners.service.mode.privateBrowsing jeweils auf 2 gesetzt. Mal sehen wie lange es hält.

  • cookiebanners.service.mode auf 2 funktioniert seit heute nicht mehr auf Youtube

    • Zitronella
    • 19. April 2025 um 11:27

    okay, aber aus der Android Beta wurde die Funktion wohl komplett entfernt.

    Zumindest gibt es diese Einstellung (unterstes Bild) https://support.mozilla.org/de/kb/blockier…firefox-android nicht mehr.

  • cookiebanners.service.mode auf 2 funktioniert seit heute nicht mehr auf Youtube

    • Zitronella
    • 19. April 2025 um 10:51

    Ich muss hier mal wieder etwas schreiben. Also alles funktioniert noch mit dem o.g. Skript in about:config. Allerdings ist auf Github das Projekt archiviert und nur noch Lesemodus (https://github.com/mozilla/cookie-banner-rules-list/releases). Ist es somit tot?

    Auch habe ich bei Android mir extra Firefox Beta geholt, da es dort eine Einstellung gab in einem Privaten Tab, dass Cookiebanner greift bei google. Auch diese Funktion ist wohl nicht mehr vorhanden. =O

  • Tab mit Audioinhalt: Ist diese Darstellung normal oder ein nicht mehr richtig funktionierendes Script?

    • Zitronella
    • 19. April 2025 um 09:28
    Zitat von Speravir

    Wie gesagt, vielleicht hilft es ja anderen.

    Genau so hatte ich es auch verstanden. Wollte mich aber trotzdem bedanken :)
    -----------------------------------------------------------------------------------------------

    Gestern hatte ich mal wieder viele Tabs offen u.a. einen Discord Tab, bei dem immer mal wieder Sound war, wenn jemand etwas schrieb und da sah ich, wie meine Tabs in der Leiste wieder hin und her sprangen. Das hat mich echt kirre gemacht.

    Zum Glück fand ich auf Reddit die Lösung:

    Statt dem Code

    CSS
    /* verhindern, dass Audio-Tabs die Tab-Breite ändern (wenn im Player der Ton aktiviert/deaktiviert wird und viele Tabs offen sind) */
    .tabbrowser-tab {
        &:is([muted], [soundplaying], [activemedia-blocked]) {
            #tabbrowser-tabs[orient="horizontal"] &:not([pinned]) {
                --tab-min-width: unset !important;
            }
        }
    }

    die eine Zeile 5 folgendermaßen verändern. Sieht dann so aus:

    CSS
    /* verhindern, dass Audio-Tabs die Tab-Breite ändern (wenn im Player der Ton aktiviert/deaktiviert wird und viele Tabs offen sind) */
    .tabbrowser-tab {
        &:is([muted], [soundplaying], [activemedia-blocked]) {
            #tabbrowser-tabs[orient="horizontal"] &:not([pinned]) {
    			min-width: max(var(--tab-min-width-pref, var(--tab-min-width))) !important;
            }
        }
    }

    Und danach ist Ruhe mit dem rum gespringe der Tabs. Vielleicht hilft es ja jemandem.

  • Tab mit Audioinhalt: Ist diese Darstellung normal oder ein nicht mehr richtig funktionierendes Script?

    • Zitronella
    • 12. März 2025 um 09:47
    Zitat von Speravir

    Wenn Du sowieso Userskripte nutzt, dann wohl keinen

    Dann behalte ich die userChromeShadow.css, da ich eh Userscripte nutze.

    Vielen Dank Speravir für deine ganze Mühe.

  • Tab mit Audioinhalt: Ist diese Darstellung normal oder ein nicht mehr richtig funktionierendes Script?

    • Zitronella
    • 11. März 2025 um 09:27
    Zitat von Speravir

    Wenn es für dich funktioniert, ist es gut

    Ja, es funktioniert für mich sehr gut

    Zitat von Speravir

    hinweisen, dass Du alles auch in die userChrome.css schreiben könntest

    okay, aber lediglich meinen Code aus der userChromeShadow.css in die userChrome.css zu schreiben funktioniert wohl nicht. Bedeutet ich müsste wieder einiges umschreiben und damit kenne ich mich wieder zu wenig aus. Würde ich aber machen (mit Hilfe des Forums) wenn es Vorteile bringen würde. Gibt es denn Vorteile, außer dass man 2 Dateien weniger hat?

    Zitat von Speravir

    Auch überschreibst du zum Teil den sowieso vorgegebenen Standard mit demselben Wert

    kannst du mir konkret an meinem Code sagen was ich weglassen könnte?

  • Tab mit Audioinhalt: Ist diese Darstellung normal oder ein nicht mehr richtig funktionierendes Script?

    • Zitronella
    • 8. März 2025 um 11:10

    Dank der großartigen Hilfe und den Hinweisen hier habe ich es jetzt perfekt für mich in der userChromeShadow.css. Alles was ich früher bezüglich Audio-Tabs in der userChrome.css hatte ist nun gelöscht. Habe noch einiges kommentiert im Code, damit ich später durchblicke.

    CSS
    /*///////////////   Sound/Lautsprecher Symbol in Tabs ändern   ///////////////*/
    
    /* verhindern, dass Audio-Tabs die Tab-Breite ändern (wenn im Player der Ton aktiviert/deaktiviert wird und viele Tabs offen sind) */
    .tabbrowser-tab {
        &:is([muted], [soundplaying], [activemedia-blocked]) {
            #tabbrowser-tabs[orient="horizontal"] &:not([pinned]) {
                --tab-min-width: unset !important;
            }
        }
    }
    /* Verstecke das Favicon beim Abspielen (wie bei FF 135) außer bei geblockten Medien in ungelesenen Tabs[activemedia-blocked] */
    #tabbrowser-tabs:is([orient="vertical"][expanded], [orient="horizontal"]) .tabbrowser-tab:not([pinned]):not([crashed]):is([soundplaying], [muted]/* , [activemedia-blocked] */) {
        .tab-content .tab-icon-image {
            display: none;
        }
    /* Lautsprechersymbol Position und Größe */
        .tab-audio-button {
            --button-size-icon-small: 18px !important;
            --button-min-height-small: 16px !important;
            margin: auto 4.5px auto -1px !important;
            transform: translateY(-2px);
        }
    }
    /* Lautsprechersymbol größer und ohne Hintergrundfarbe */
    .tab-audio-button {
      border: none !important;
      background-color: transparent !important;
      scale: 1.3 !important;
     }
      /* Lautsprechersymbol Farbe bei Sound  */
    .tab-audio-button {
        &[soundplaying]::part(button) {
        fill: green !important;
     }
    }
      /* Lautsprechersymbol Farbe bei Stumm  */
    .tab-audio-button {
        &[muted]::part(button) {
        fill: red !important;
     }
    }
    /* Lautsprechersymbol Hintergrundfarbe bei Sound wenn darüber gehovert wird */
    .tab-audio-button:hover {
        &[soundplaying]::part(button) {
    	background-color: transparent !important;
     }
    }
    /* Lautsprechersymbol Hintergrundfarbe bei Stumm wenn darüber gehovert wird */
    .tab-audio-button:hover {
        &[muted]::part(button) {
    	background-color: transparent !important;
     }
    }
    /* Lautsprechersymbol in ungelesenen Tabs, Farbe und Hintergrundfarbe */
    .tab-audio-button {
      #tabbrowser-tabs:is([orient="vertical"][expanded], [orient="horizontal"]) &:not([pinned]):not([crashed]) {
        &[activemedia-blocked]::part(button) {
          background-image: url("chrome://browser/skin/tabbrowser/tab-audio-blocked-circle-12.svg");
          fill: orange !important;
          background-color: transparent !important;
        }
      }
    }
    Alles anzeigen

    statt fill: green und fill: red habe ich in meinem Standardprofil beides mal white genommen, da meine Tabs durch die Änderungen in der userChrome.css eingefärbt sind. Habe es hier der Übersichtlichkeit halber aber mit Farbe gepostet.

  • Tab mit Audioinhalt: Ist diese Darstellung normal oder ein nicht mehr richtig funktionierendes Script?

    • Zitronella
    • 6. März 2025 um 19:29

    .DeJaVu Danke, jetzt hab ich es verstanden. Hatte gestern dann auch mit den BrowserWerkzeugen gesucht und wurde sogar fündig. Weiß aber nicht, ob ich es dann noch geschafft hätte den korrekten css Code zu erstellen. Zeitgleich wurde er dann hier ins Forum gepostet und dann habe ich es mir zugegebenermaßen leicht gemacht und diesen genommen.

  • Tab mit Audioinhalt: Ist diese Darstellung normal oder ein nicht mehr richtig funktionierendes Script?

    • Zitronella
    • 5. März 2025 um 22:43
    Zitat von Sören Hentzschel

    Ungetestet, aber ist das nicht eher Symptombekämpfung? Denn was man durch den Hintergrund sieht, ist doch, dass der Button eine entsprechende Größe besitzt und das Favicon sowie den Text überlappt. Das heißt, selbst wenn man die Farbe entfernt, wird der Button doch immer noch bei Klick auf die falschen Stellen reagieren.

    Da hast du recht, aber ich habe nur als Beispiel 1.8 gehabt, da das bei ff 135 genau die richtige Größe hatte. Bei FF 136 habe ich es auf 1.3 geändert. Nun ist das Feld genau zwischen Schrift und Icon und überlappt nichts.

  • Tab mit Audioinhalt: Ist diese Darstellung normal oder ein nicht mehr richtig funktionierendes Script?

    • Zitronella
    • 5. März 2025 um 22:30
    Zitat von 2002Andreas

    Ab Fx 137 tritt hier das Problem nicht mehr auf, evtl. gibt es ja wieder ein Zwischenupdate für Fx 136, und der Fehler wird behoben damit :/

    Danke, dann warte ich lieber ab.

  • Tab mit Audioinhalt: Ist diese Darstellung normal oder ein nicht mehr richtig funktionierendes Script?

    • Zitronella
    • 5. März 2025 um 22:28

    Vielen Dank FuchsFan das funktioniert. Ich habe noch Zeile 3 und 9 gelöscht. Jetzt ist es vom Aussehen genauso wie vorher.

    Nun stören mich nur noch die Tabs, welche die Größe ändern wenn ich im Player mute. Aber das ist ja unabhängig vom Code.

  • Tab mit Audioinhalt: Ist diese Darstellung normal oder ein nicht mehr richtig funktionierendes Script?

    • Zitronella
    • 5. März 2025 um 21:31
    Zitat von .DeJaVu

    Firefox macht das nicht für jede Seite. ARD/ZDF etc nicht, Youtube schon

    Doch auch bei ARD ist das so Beispiel und ZDF auch Beispiel

    Zitat von .DeJaVu

    Wegen shadow-CSS, so zeigten auch die Browserwerkzeuge an. Für mich war die Änderung im Tag vorwiegend.

    Ich kann mit dieser Aussage irgendwie gar nix anfangen:/ Sollte dies mir irgendwie helfen? Wenn ja, dann bin ich wohl zu blöd dafür. Habs echt nicht verstanden. Vielleicht kannst du es noch einmal anders erläutern wenn du eine nützliche Lösung zu diesem Problem hast.

  • Tab mit Audioinhalt: Ist diese Darstellung normal oder ein nicht mehr richtig funktionierendes Script?

    • Zitronella
    • 5. März 2025 um 20:04

    Ich bedanke mich auch für all die Hilfe :thumbup:.

    Evtl. hat noch jemand eine Lösung für #78 *hoff*;)

  • Tab mit Audioinhalt: Ist diese Darstellung normal oder ein nicht mehr richtig funktionierendes Script?

    • Zitronella
    • 5. März 2025 um 19:47

    kann man diesen Hintergrund noch entfernen wenn man über den Lautsprecher hovert?

    und gibt es irgend eine Möglichkeit dass wenn ich im Player den Ton aus mache, das Lautsprecher Icon nicht verschwindet und die Tabs nicht springen (bei vielen Tabs offen)?

  • Tab mit Audioinhalt: Ist diese Darstellung normal oder ein nicht mehr richtig funktionierendes Script?

    • Zitronella
    • 5. März 2025 um 19:11
    Zitat von 2002Andreas

    :/

    Doch jetzt funktioniert es. Ich wusste nicht, dass ich eine userChromeShadow.uc.js mit Inhalt anlegen musste. Nachdem ich das gemacht hatte, funktioniert auch der Code in der userChromeShadow.css

    Zitat von 2002Andreas

    Das kann ich hier nicht bestätigen.

    Ich habs jetzt mal unabhängig von jeglichen Code gemacht, damit man das Verhalten sehen kann: https://mozhelp.ddnss.de/dateien/forum/…bs-springen.mp4 Hattest du evtl. nicht genug Tabs offen?

  • Tab mit Audioinhalt: Ist diese Darstellung normal oder ein nicht mehr richtig funktionierendes Script?

    • Zitronella
    • 5. März 2025 um 18:05

    Dito genetic

    Zitat von 2002Andreas

    Teste bitte in der userChromeShadow.css

    gar keine Wirkung.

    unabhängig davon ist auch OHNE Code, dass wenn man Audio deaktiviert im Player (NICHT im Tab) wenn man mehrere Tabs offen hat, die Tabs ihre Größe verändern und dadurch die Tableiste "zuckt", da das Audio-Symbol im Tab dann verschwindet. Das ist ja ultra nervig seit Firefox 136. Ich möchte natürlich sehen wo grundsätzlich Sound, auch wenn ich ihn deaktiviert habe, so wie das in Firefox 135 war. EDIT: habe den letzten Satz durchgestrichen, da ich es falsch wiedergab. Bei Firefox 135 war es so, dass wenn man den Sound im Player aus machte, dann das Lautsprechersymbol durch das Favicon der Seite ersetzt wurde und dadurch nicht die Größe des Tabs verändert wurde wie jetzt in Firefox 136 (Vorraussetzung: in about:config browser.tabs.secondaryTextUnsupportedLocales um de ergänzt)

  • Tab mit Audioinhalt: Ist diese Darstellung normal oder ein nicht mehr richtig funktionierendes Script?

    • Zitronella
    • 5. März 2025 um 17:02

    Leider funktioniert der Code nicht mehr ab Firefox 136. Was müsste ich ändern?

    Mein Code ist momentan:

    CSS
    /*Lautsprechersymbol größer und ohne Hintergrund */
    .tab-icon-overlay {
      border: none !important;
      background-color: transparent !important;
      scale: 1.8 !important;
      
      /* Lautsprechersymbol weiß bei Sound */
      &[soundplaying] {
        fill: white !important;
      }
      
      /* Lautsprechersymbol grau bei stumm */
      &[muted] {
        fill: grey !important;
      }
    }
    Alles anzeigen
  • FF 135.01 Automatisch „In Seite Suchen“ (Strg+F) statt einfacher Schnellsuchleiste

    • Zitronella
    • 1. März 2025 um 11:39
    Zitat von M.H.

    Ich habe dann den gleichnamigen Mozilla-Ordner vom Laptop auf meinen PC kopiert.

    Oha, so etwas sollte man niemals machen. Sondern immer nur sauber installieren! Ich könnte mir durchaus vorstellen, dass dadurch spätere Probleme auftreten könnten. Eventuell könnte es auch zu Rechteproblemen kommen, da diese nicht so wie sie sollen angelegt wurden.

    Zitat von M.H.

    ich vor dem aufgetretenen Problem innerhalb des Mozilla-Ordners des PCs nie etwas verändert habe (außer dass ich regelmäßig die FF-Updates geladen habe)

    ist im Widerspruch zu deiner folgenden Aussage:

    Zitat von M.H.

    hatte ich gestern oder vorgestern ... FF gründlich deinstalliert

    Durch die Deinstallation wird natürlich auch der Ordner bzw. Inhalt des Ordners gelöscht/verändert.

    Zitat von M.H.

    updater.exe.moz-backup

    was soll das sein? Etwa eine Datei? Also "updater.exe" sagt mir ja was und wird von Firefox bei der Installation angelegt. Aber weder "updater.exe.moz-backup" noch "moz-backup" gehört m.M.n. zu Mozilla. Und da wären wir wieder an meinem ersten Punkt angelangt, warum man Installationsordner nicht einfach kopieren sollte.

    Erst deinstallieren, dann neu installieren, danach die Vorbereitung für Skripte durchführen. Nur das wäre eine saubere Lösung!

    Zitat von M.H.

    Schönes Wochenende!

    Wünsche ich dir auch.

  • Version zurückgezogen ?

    • Zitronella
    • 28. Februar 2025 um 13:55

    Ich kann dazu nix sagen, aber möchte dich darauf hinweisen, dass wenn du (möglicherweise?) in einem anderen Forum schon die gleiche Frage stellt, dies hier bitte auch mitteilen solltest wg. Doppelpost.

  • 1
  • 2
  • 3
  • 613

Unterstütze uns!

Jährlich (2025)

60,4 %

60,4% (392,55 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Mastodon