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

Beiträge von FuchsFan

  • FocusSearchBox.uc.js funktioniert nicht mehr

    • FuchsFan
    • 11. März 2026 um 11:33
    Zitat von 2002Andreas

    Der Focus soll in dieser Suchleiste sein:

    Ist diese gemeint?

  • FocusSearchBox.uc.js funktioniert nicht mehr

    • FuchsFan
    • 11. März 2026 um 10:45

    Versuche mal, kann nicht sagen, ob du das so gemeint hast. Startet Firefox, so ist der Cursor in der Url-Bar (searchbar) aktiv, wird wieder übernommen, wenn ein neuer Tab geöffnet wird.

    JavaScript
    // focus-toolbar-search.uc.js
    (function() {
      // Nur im Hauptbrowserfenster
      if (location != "chrome://browser/content/browser.xhtml")
        return;
    
      function log() {
        console.log("focus-toolbar-search:", ...arguments);
      }
    
      function focusToolbarSearch() {
        try {
          // Klassische Suchleiste im Toolbar
          let searchBar = (window.BrowserSearch && window.BrowserSearch.searchBar) || null;
          if (!searchBar) {
            log("Keine Toolbar-Suchleiste gefunden (BrowserSearch.searchBar ist null)");
            return;
          }
    
          let textbox = searchBar.textbox || searchBar;
          window.focus();
          textbox.focus();
          if (typeof textbox.select === "function") {
            textbox.select();
          }
          log("Toolbar-Suchleiste fokussiert.");
        } catch (e) {
          console.error("focus-toolbar-search Fehler:", e);
        }
      }
    
      // Beim Start, sobald das Fenster geladen ist
      window.addEventListener("load", () => {
        // kleine Verzögerung, damit alles initialisiert ist
        setTimeout(focusToolbarSearch, 600);
      }, { once: true });
    
      // Bei neuen Tabs ebenfalls auf die Suchleiste setzen
      gBrowser.tabContainer.addEventListener("TabOpen", () => {
        setTimeout(focusToolbarSearch, 200);
      });
    })();
    Alles anzeigen
  • Tooltipp in Thunderbird-Forum nicht länger ausgeblendet

    • FuchsFan
    • 6. März 2026 um 16:50
    Zitat von Sören Hentzschel

    Und das mit der zusätzlichen tooltip-Klasse und -ID scheint in dem Zusammenhang auch eher geraten zu sein, oder? ;)

    Voll erwischt!:thumbup:;)

  • Tooltipp in Thunderbird-Forum nicht länger ausgeblendet

    • FuchsFan
    • 6. März 2026 um 10:33

    Versuche es einfach mal mit:

    CSS
    tooltip {
      display: none !important;
    }

    Gehört aber in userChrome.css, oder wenn alles ausgeblendet werden soll:

    CSS
    tooltip,
    #tooltip,
    .tooltip {
      display: none !important;
    }

    Teste mal, eventuell funktioniert es ja.

  • Firefox v136.0a1 - Skript „Tooltip with URL“ funktioniert nicht mehr

    • FuchsFan
    • 3. März 2026 um 21:38
    Zitat von Endor

    Vielen Dank!!!
    Funktioniert bestens.

    Gerne doch, Endor :thumbup:

  • Firefox v136.0a1 - Skript „Tooltip with URL“ funktioniert nicht mehr

    • FuchsFan
    • 3. März 2026 um 17:43

    Hier dann das Script erweitert mit Icon für den Button, ON und OFF extra.

    JavaScript
    // ==UserScript==
    // @name           URL Tooltip Toggle (Nightly 150)
    // @description    Shows link target URL near mouse cursor (multiline, no truncation)
    // ==/UserScript==
    
    (function () {
    
    if (!window.gBrowser || !window.CustomizableUI) return;
    
    const { Services } = globalThis;
    const PREF = "urltooltip.enabled";
    
    const ICON_ON  = "file:///C:/FoxIcons2/on.png";
    const ICON_OFF = "file:///C:/FoxIcons2/off.png";
    
    let originalSetOverLink;
    let tooltip;
    let lastMouseX = 0;
    let lastMouseY = 0;
    
    /* ================= MOUSE TRACKING ================= */
    
    window.addEventListener("mousemove", e => {
        lastMouseX = e.screenX;
        lastMouseY = e.screenY;
    }, true);
    
    /* ================= TOOLTIP ================= */
    
    function createTooltip() {
        if (tooltip) return;
    
        tooltip = document.createXULElement("tooltip");
        tooltip.id = "ucjs-url-tooltip";
        tooltip.setAttribute("noautohide", "true");
    
        tooltip.style.maxWidth = "600px"; // ist Url länger, so erfolgt Zeilenumbruch
        tooltip.style.whiteSpace = "pre-wrap";
        tooltip.style.wordBreak = "break-word";
    
        document.documentElement.appendChild(tooltip);
    }
    
    function showTooltip(url) {
        if (!tooltip) createTooltip();
    
        url = cleanURL(url);
        if (!url) return;
    
        tooltip.label = url;
    
        tooltip.openPopupAtScreen(  // Lage zur Maus
            lastMouseX + 4,
            lastMouseY + 10,
            false
        );
    }
    
    function hideTooltip() {
        if (tooltip && tooltip.state !== "closed")
            tooltip.hidePopup();
    }
    
    /* ================= PATCH ================= */
    
    function patch() {
        if (originalSetOverLink) return;
    
        originalSetOverLink = XULBrowserWindow.setOverLink;
    
        XULBrowserWindow.setOverLink = function (url, anchorElt) {
    
            originalSetOverLink.apply(this, arguments);
    
            if (!Services.prefs.getBoolPref(PREF, true))
                return;
    
            if (!url) {
                hideTooltip();
                return;
            }
    
            showTooltip(url);
        };
    }
    
    function restore() {
        if (!originalSetOverLink) return;
    
        XULBrowserWindow.setOverLink = originalSetOverLink;
        originalSetOverLink = null;
    
        hideTooltip();
    }
    
    /* ================= URL CLEAN ================= */
    
    function cleanURL(url) {
    
        if (/^(javascript|data|mailto|about):/i.test(url))
            return "";
    
        try {
            const { UrlbarUtils } =
                ChromeUtils.importESModule(
                    "resource:///modules/UrlbarUtils.sys.mjs"
                );
            url = UrlbarUtils.stripPrefixAndTrim(url);
        } catch {}
    
        return url;
    }
    
    /* ================= BUTTON ================= */
    
    CustomizableUI.createWidget({
        id: "urltooltip-toggle",
        type: "button",
        defaultArea: CustomizableUI.AREA_NAVBAR,
        label: "URL Tooltip",
        tooltiptext: "Toggle link URL tooltips",
    
        onCreated(button) {
    
            updateButton(button);
    
            button.addEventListener("command", () => {
    
                let state = !Services.prefs.getBoolPref(PREF, true);
                Services.prefs.setBoolPref(PREF, state);
    
                updateButton(button);
    
                state ? patch() : restore();
            });
    
            if (Services.prefs.getBoolPref(PREF, true))
                patch();
        }
    });
    
    function updateButton(btn) {
        let state = Services.prefs.getBoolPref(PREF, true);
    
        // Icon wechseln
        btn.style.listStyleImage = `url("${state ? ICON_ON : ICON_OFF}")`;
    
        // Optional: visuelles Feedback
        btn.style.opacity = state ? "1" : "0.6";
    
        btn.tooltipText = "URL Tooltip: " + (state ? "ON" : "OFF");
    }
    
    /* ================= INIT ================= */
    
    if (Services.prefs.getBoolPref(PREF, true))
        patch();
    
    })();
    Alles anzeigen

    Und hier die Icon dazu: Icons.zip

  • v149.0beta - Search Bar Stil

    • FuchsFan
    • 28. Februar 2026 um 10:06
    Zitat von lenny2

    funktioniert dieser Stil für die Suchleiste in Bezug auf die font-size nicht mehr

    Es wurde nur danach gefragt.

  • v149.0beta - Search Bar Stil

    • FuchsFan
    • 28. Februar 2026 um 09:22

    Bitte testen:

    CSS
    /* userChrome.css */
    /* Search Bar background color */
    #searchbar-new .urlbar-input {
       background: #dfffbf !important;
        font-size: 25px !important;
     }
    /* Change dropdown menu background color */
    #PopupSearchAutoComplete {
        --panel-background: #dfffbf !important;
        font-size: 18px !important;
     }
    Alles anzeigen
  • about:addons mit einigen Fehlern in 150.0 Nightly

    • FuchsFan
    • 25. Februar 2026 um 18:58

    Boersenfeger

    Das habe ich jetzt testweise mal eingefügt:

    CSS
    #content div#main addon-list section.extension-enabled-section addon-card div.card.addon addon-options panel-list {
    		margin-top: -52px !important;
    		margin-right: 45px !important;
    	}	

    Damit sieht es dann so aus. Eventuell hilft es dir bei den Einstellungen. Übrigens, wenn du den von mir gezeigten Block einfügst, dann ist auch der Streifen in der Sidebar weg, ohne zusätzliche Änderungen an deinem Code, wie ich festgestellt habe. So hier dann noch ein Bildchen zu dem Code-Schnipsel.

  • about:addons mit einigen Fehlern in 150.0 Nightly

    • FuchsFan
    • 25. Februar 2026 um 18:28

    Hier sind die Button, muss natürlich alles hübsch gemacht werden.


    Unter /* Restore Button */ den ersten Block hiermit ersetzen:

    CSS
    addon-card panel-list {
    	  position: relative !important;
    	  display: flex !important;
    	  overflow: hidden !important;
    	  background: unset !important;
    	  border: unset !important;
    	  box-shadow: unset !important;
    	  min-width: unset !important;
    	  width: unset !important;
    	  float: right !important;
    	  right: 36px !important;
    	}
    Alles anzeigen
  • about:addons mit einigen Fehlern in 150.0 Nightly

    • FuchsFan
    • 25. Februar 2026 um 18:17

    Ja, und dann habe ich mal eine Uralt-Version genommen, so sieht das in v150 damit aus.

  • about:addons mit einigen Fehlern in 150.0 Nightly

    • FuchsFan
    • 25. Februar 2026 um 18:11

    2002Andreas

    Ich habe mal den Selektor für die helle Zeile genommen, das ist dann dabei raus gekommen, sehr komisch.:/

    CSS
    #content div#main addon-list section.extension-enabled-section addon-card div.card.addon addon-options panel-list{
    	margin-top: 5px !important;
    }	

  • about:addons mit einigen Fehlern in 150.0 Nightly

    • FuchsFan
    • 25. Februar 2026 um 17:26
    Zitat von Boersenfeger

    Nach meinen hoffnungslosen Versuchen, den Code zu ändern

    Auch für mich hoffnungslos :/, wenn du den Drei-Punkte-Button wieder aktivierst (Zeilen 61 bis 63 deaktivieren), dann auf den Button klickst (Maus gedrückt lassen), dann hast du da die Button in der horizontalen Lage. Mir will es auch nicht gelingen, diese wieder so herzustellen, wie du es wünscht.

  • userCSSloader.uc.js mag nicht die Styles laden

    • FuchsFan
    • 17. Februar 2026 um 11:06

    In Zeile 43, hinter EXE sind zwei Ausführungszeichen, ob das jetzt der Fehler ist kann ich nicht sagen.

  • Prozesse bleiben nach Beenden aktiv

    • FuchsFan
    • 29. Januar 2026 um 17:47
    Zitat von OpaPaule

    ...weil ich SurfShark als VPN habe

    Den habe ich auch als VPN, aber nutze doch nicht die ganzen Anhängsel. Wozu?

    Was dabei raus kommt, das ist ja dein Problem.;)

  • Text „org.mozilla“ in Fenster Über Firefox Nightly

    • FuchsFan
    • 26. Januar 2026 um 17:42
    Zitat von Sören Hentzschel

    Hinter dieser Option wird der Großteil der Änderungen implementiert, die nicht sowohl für die alte als auch die neue Oberfläche sind. Es passieren nämlich zwei Dinge parallel: Es wird nach und nach ein neuer Mechanismus zur Generierung der Einstellungsoberfläche eingesetzt und es kommt ein neues Design. Ersteres ist unabhängig vom Design, weswegen eine Reihe von Änderungen auch die alte Oberfläche betrifft – was unter Umständen auch dort Design-Änderungen zur Folge hat

    Danke für die Erläuterungen, dann gibt es Arbeit, kommt keine Langeweile auf. :)

  • Text „org.mozilla“ in Fenster Über Firefox Nightly

    • FuchsFan
    • 26. Januar 2026 um 17:23
    Zitat von 2002Andreas

    st hier auch so:

    Danke!:)

  • Text „org.mozilla“ in Fenster Über Firefox Nightly

    • FuchsFan
    • 26. Januar 2026 um 17:14
    Zitat von grisu2099

    Ist ja auch komplett neu gestaltet... ;)

    Das habe ich so nur in einem Nightly, mit den großen hellen Boxen. Ist das bei dir auch so?

  • Text „org.mozilla“ in Fenster Über Firefox Nightly

    • FuchsFan
    • 26. Januar 2026 um 16:39
    Zitat von Sören Hentzschel

    weil ich für Updates einfach immer auf den grünen Punkt auf der Menü-Schaltfläche warte

    Danke, mache ich ja auch, aber weil ich meinen Firefox ganz doll lieb habe, so schaue ich natürlich auch mal wieder den Dialog an. Und wenn dann mal etwas angezeigt wird, was da eigentlich nicht hin gehört, so darf man doch einen Hinweis dazu geben, um auf Erklärungen zu hoffen. Das es Nightly ist, ja das ist doch wohl jedem Nutzer bekannt.

  • CSS für About Dialog /Nightly passt nicht mehr

    • FuchsFan
    • 25. Januar 2026 um 11:22

    ;), echt da habe ich gepennt. Danke!

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