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

  • Sidebar für FF 146 - Erster Versuch

    • Mira_Belle
    • 2. Januar 2026 um 13:24
    Zitat von BrokenHeart

    Mich würde interessieren, was du unter "massiver KI-Hilfe" verstehst?

    Hast du beim Chat Prompting deine Vorstellungen vom fertigen Programm rein über die gewünschte Funktionalität formuliert? Also in der Art: "Erstelle mir ein User-JavaScript für den Firefox146, welches die vorhandene Sidebar animiert in den sichtbaren Bereich bringt, wenn sich die Maus an den linken/rechten Fensterrand bewegt...usw".

    Das wäre, so glaube ich, dann doch zu einfach!
    Und funktioniert so auch gar nicht, hat bisher bei mir auch noch nie geklappt!

    Sicher, man muss der KI schon recht genau "seine" Wünsche beschreiben, aber ohne sie mit einem Skript zu füttern,
    dass man z.B. abändern oder wieder funktionstüchtig machen will, geht es nicht!

    Und wenn sich im Firefox zu viel geändert hat, klappt es auch nicht! Siehe meinen Versuch mit der "Sucheneingabe".


    Zitat von Sören Hentzschel

    Bitte benenne außerdem die genutzte KI.

    Oh, muss ich mir merken.

  • Lesezeichensymbolleiste

    • Mira_Belle
    • 30. Dezember 2025 um 10:04
    Zitat von Günter001

    ich habe Probleme mit der Lesezeichensymbolleiste.

    Ok.

    Zitat von Günter001

    Sie ist häufig weg und läßt sich auch nicht einblenden, ...

    Ok.

    Zitat von Günter001

    ... und läßt sich auch nicht einblenden, weil der entsprechende Befehl nicht angezeigt wird.

    Mh, Du meinst, der Eintrag im Kontextmenü ist komplett weg?

    Deinstalliere den ganzen Käse (Ashampoo Winoptimizer, Ccleaner und Spybot Search & Destroy),
    denn diese Programme greifen nicht nur in die Tiefe des Systems ein, sondern eben auch direkt in das Profil des Firefox.
    Wenn Du generell keine Cookies behalten willst, dann stell Dir den Firefox eben so ein!
    Cookies erst annehmen und hinterher mir unsinnigen Tools zu löschen ist bescheuert,
    zumal solche Tools ja auch fast immer viel mehr im Hintergrund machen!

    Wenn das geschehen, prüfe, ob der Firefox wieder normal funktioniert und melde Dich hier wieder.

  • TabKontextMenü im Nightly

    • Mira_Belle
    • 28. Dezember 2025 um 17:26

    Endor Ja aber schon. Nur mit dem originalen Skript steht der Eintrag "Alle Tabs wieder öffnen" unten.
    So wie eben auch bei den geschlossenen Fenstern, das mochte ich so nicht!
    Deshalb:

  • Suchfeld hellblau und leert sich nicht mehr, Scriptfehler?

    • Mira_Belle
    • 24. Dezember 2025 um 16:22

    Ein schönes Weihnachtsfest wünsche ich Dir!

    Zu:

    Zitat von BrokenHeart

    Eingedenk dessen, was ..... und vielleicht auch später immer wieder nachbessern müssen...

    Zitiere ich mich mal selber!

    Zitat von Mira_Belle

    Ich denke aber, dass man mit dieser kleinen Ungereimtheit leben kann!
    Denn gibt man einen neuen Suchbegriff ein und bestätigt diesen per Enter
    verhält sich wieder alles ganz normal.

    Ergo, alles wird gut! Äh, ist! :)

  • Frohe und gesegnete Weihnacht 2025 Euch allen

    • Mira_Belle
    • 24. Dezember 2025 um 08:16

    Auch ich wünsche allen frohe Weihnachten.

  • Save Profil Script geht nicht mehr

    • Mira_Belle
    • 23. Dezember 2025 um 22:13

    .DeJaVu Danke,
    und schöne Feiertage.

  • Save Profil Script geht nicht mehr

    • Mira_Belle
    • 23. Dezember 2025 um 22:02
    Zitat von milupo

    Seit einiger Zeit werden ja resource:///-Pfade in moz-src:///-Pfade umgewandelt. Dies ist für die customizableUI.sys.mjs bereits geschehen.

    Wo kann man das "nachschlagen"?
    Oder, wie kann man das feststellen?

  • Suchfeld hellblau und leert sich nicht mehr, Scriptfehler?

    • Mira_Belle
    • 23. Dezember 2025 um 10:00

    BrokenHeart
    Eine kleine Ungereimtheit besteht immer noch!


    5. Test, Linksklick ins Suchfeld, es öffnet sich das Popup und es stehen die letzten Suchbegriffe zur Verfügung.
    So weit, so gut.
    Nur klickt man auf einen der letzten Suchbegriffe und ....
    die Suche wird gestartet, aber der Suchbegriff bleibt im Suchfeld stehen.
    Das Suchfeld wird nicht geleert!
    Da hat sich nichts geändert!

    6. Test, wenn man den Suchbegriff nun manuell löscht, also markiert und "Entf" drückt,
    und danach wieder mit links ins Suchfeld klickt, öffnet sich das Popup.

    Es bleibt so lange offen, bis man irgendwas macht! D.h. bis man z.B. irgendwo hinklickt!
    Wenn man jedoch einen Buchstaben ins Suchfeld eingibt, verändert sich das Popup.
    Es werde dann neue Suchbegriffe angezeigt, aber wenn man nicht Enter drückt oder einen Suchbegriff auswählt,
    wird weder das Suchfeld geleert noch schließt sich das Popup.

    Ich denke aber, dass man mit dieser kleinen Ungereimtheit leben kann!
    Denn gibt man einen neuen Suchbegriff ein und bestätigt diesen per Enter
    verhält sich wieder alles ganz normal.

    Ich möchte mich nochmals für Deine Arbeit bedanken. <3

  • Suchfeld hellblau und leert sich nicht mehr, Scriptfehler?

    • Mira_Belle
    • 22. Dezember 2025 um 23:11

    BrokenHeart Nachdem Fuchsfan nun doch schon einige Ergebnisse vorweggenommen hat,
    reiche ich hier nun weiter Testergebnisse nach.

    Code
    Die Nightly neugestartet!
    1. Test, einfach nur einen Suchbegriff eingeben.
    Suchbegriff und Popup werden gelöscht, bzw, geleert.
    2. Test, Suchbegriff wird eingegeben und ENTER gedrückt.
    Suche wird gestartet, Suchbegriff und Popup werden gelöscht, bzw, geleert.
    3. Test, ein neuer Suchbegriff wird eingegeben und ENTER wird NICHT gedrückt.
    Suchbegriff und Popup werden gelöscht, bzw, geleert.
    4. Test, neuer Suchbegriff wird eingegeben und ENTER wird gedrückt.
    Suche wird gestartet, Suchbegriff und Popup werden gelöscht,  bzw, geleert.
    Aber jetzt kommt das kuriose!
    Die Nightly nochmals neu gestartet!
    5. Test, Linksklick ins Suchfeld, es öffnet sich das Popup und es stehen die letzten Suchbegriffe zur Verfügung.
    So weit, so gut.
    Nur klickt man auf einen der letzten Suchbegriffe und ....
    die Suche wird gestartet, aber der Suchbegriff bleibt im Suchfeld stehen.
    Das Suchfeld wird nicht geleert!
    6. Test, wenn man den Suchbegriff nun manuell löscht, also markiert und "Entf" drückt,
    und danach wieder mit links ins Suchfeld klickt, öffnet sich KEIN Popup mehr
    mit den letzten Suchbegriffen.
    Erst, wenn man einen Buchstaben ins Suchfeld eingibt, öffnet sich das Popup
    mit den letzten Suchbegriffen, aber NUR mit denen Begriffen, die auch mit diesem Buchstaben beginnen!
    Wobei, wenn man keinen dieser auswählt, der Buchstabe im Suchfeld nach vorgegebener Zeit gelöscht wird.
    D.h. das Suchfeld wird geleert.
    7. Test, ein weiterer Suchbegriff wird eingegeben und ENTER wird gedrückt.
    Suche wird gestartet, Suchbegriff und Popup werden gelöscht, bzw, geleert.
    Funktioniert, wie gewünscht.
    8. Test, weitere Suchbegriffe per "copy & paste" eingegeben,
    egal ob dieser dann per Enter, oder drücken des Pfeils oder per "einfügen & los" gesucht wird,
    das Skript funktioniert. Suchfeld wird geleert und Popup wird gelöscht! (Popup schließt sich!!)
    Alles anzeigen

    Im Endergebnis funktioniert das Skript so, wie es soll.
    Einzig der Test 5 irritiert mich etwas.
    Auch werden mit Linksklick ins leere Suchfeld keine letzten Suchbegriffe angezeigt,
    so wie es ganz zu Anfang nach einem Neustart der Fall ist.
    So hätte ich es erwartet.


    Ich habe gerade das "alte" Skript unter dem Firefox 146.0.1 getestet.
    Den Bug mit dem Popup lasse ich mal außen vor, aber da werden von anfang an keine Suchbegriffe
    in einem Popup präsentiert!
    Also ist das Verhalten, wie ich es mit dem neuen Skript unter der Nightly 148 festgestellt habe, ganz normal,
    na ja fast, es sollten von Anfang an bei Linksklick keine Suchbegriffe in einem Popup präsentiert werden.
    Aber das ist jetzt "jammern" auf hohem Niveau!

    Vielen Dank für dieses tolle Skript.
    Hoffen wir mal, dass Mozilla an dieser Stelle nicht mehr allzu viel verändert!

  • Suchfeld hellblau und leert sich nicht mehr, Scriptfehler?

    • Mira_Belle
    • 22. Dezember 2025 um 12:50

    BrokenHeart Vielen lieben Dank!
    Dein Skript ist fast perfekt, und ich habe mir daran fast die Zähne ausgebissen,
    so oft wie ich in die Tischplatte gebissen habe!

    Wenn die Version 148 dann als Final vorliegt, werde ich das Skript noch ausführlicher testen.

  • Suchfeld hellblau und leert sich nicht mehr, Scriptfehler?

    • Mira_Belle
    • 22. Dezember 2025 um 09:10
    Zitat von BrokenHeart

    Ist das ok so?

    Fast!
    Dein Skript, bzw. dessen Funktion, bewirkt ja nur, dass das Suchfeld geleert wird, wenn die Suche nicht gestartet wird.
    Oder liege ich da falsch?

  • Suchfeld hellblau und leert sich nicht mehr, Scriptfehler?

    • Mira_Belle
    • 21. Dezember 2025 um 22:22
    Zitat von grisu2099

    Wenn ich den Code richtig interpretiere, hast du den Einwand von Sören aus #33 nicht beachtet... :/

    Gelesen, aber einfach mal ignoriert!
    Bin erst einmal froh, dass der erste Teil des Skripts überhaupt funktioniert!
    Aber ja, ich muss da noch ran.

  • Skripte für die Nightly Version wieder anpassen

    • Mira_Belle
    • 21. Dezember 2025 um 21:38

    Was genau macht das Skript?
    Bzw. die drei verschiedenen Funktionen?

  • Suchfeld hellblau und leert sich nicht mehr, Scriptfehler?

    • Mira_Belle
    • 21. Dezember 2025 um 21:09

    Wie wäre es damit?

    Suchwort eingeben. Suche starten. Suchwort wird sofort entfernt. Check!

    Suchwort eingeben. Suche aber nicht starten. Suchwort wird nach 4 Sekunden entfernt.

    Wichtig:!:
    Zur Unterstützung habe ich Perplexity genutzt!

    JavaScript
    (function() {
    
      setInterval(() => {
        const input = document.getElementById("urlbar-input");
        if (input && input.value.length > 0) {
          const urlbar = document.getElementById("searchbar-new");
          if (urlbar) {
            urlbar.value = "";
            urlbar.setAttribute("value", "");
          }
        }
      }, 500); // Alle 0.5 Sekunden checken
    
      let sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);       
      let uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent(`
    
        .searchmode-switcher-icon {
          list-style-image: url("chrome://global/skin/icons/search-glass.svg") !important;
          fill: #ffaa00 !important;
        }
    
      `), null, null);
    
      sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
    
      // ---- Suchbegriff nach vorgegebener Zeit löschen ----
    
      function autoClearSearchbarAfterDelay() {
        const DELAY = 4000; // 4 Sekunden Verzögerung
        const searchbar = document.getElementById("searchbar-new");
        if (!searchbar) return;
    
        let timeout;
    
        // Wenn der Benutzer etwas eingibt
        searchbar.addEventListener("input", () => {
          clearTimeout(timeout);
          if (searchbar.value.trim() !== "") {
            timeout = setTimeout(() => {
              // Nur löschen, wenn noch Text da ist (keine Zwischenänderung)
              if (searchbar.value.trim() !== "") {
                searchbar.value = "";
                searchbar.setAttribute("value", "");
                // Event auslösen, damit UI aktualisiert
                searchbar.dispatchEvent(new Event('input', { bubbles: true }));
              }
            }, DELAY);
          }
        });
    
        // Optional: Wenn der Benutzer Enter drückt (Suche startet) → Timeout abbrechen
        searchbar.addEventListener("keydown", (e) => {
          if (e.key === "Enter") clearTimeout(timeout);
        });
      }
    
      // Funktion nach kurzer Verzögerung aktivieren (sobald das Feld existiert)
      setTimeout(autoClearSearchbarAfterDelay, 1000);
    
    })();
    Alles anzeigen


    Käse, da ist noch ein Bug vorhanden!
    Funktioniert nicht richtig, wenn eine Seite geöffnet ist.

  • Suchfeld hellblau und leert sich nicht mehr, Scriptfehler?

    • Mira_Belle
    • 21. Dezember 2025 um 20:48

    2002Andreas Danke für die Antwort.

    Zitat von 2002Andreas

    Suchwort eingeben..Suche starten..Suchwort wird sofort entfernt.

    Das funktioniert ja.

    Zitat von 2002Andreas

    Suchwort eingeben..Suche aber nicht starten..Suchwort wird nach vorgegebener Zeit wieder entfernt.

    OK, da muss ich dann noch ran!

  • Suchfeld hellblau und leert sich nicht mehr, Scriptfehler?

    • Mira_Belle
    • 21. Dezember 2025 um 19:45

    Boersenfeger Was hältst Du davon?

    JavaScript
    (function() {
    
      setInterval(() => {
        const input = document.getElementById("urlbar-input");
        if (input && input.value.length > 0) {
          const urlbar = document.getElementById("searchbar-new");
          if (urlbar) {
            urlbar.value = "";
            urlbar.setAttribute("value", "");
          }
          
          // Event triggern
        //  input.dispatchEvent(new Event('change', {bubbles: true}));
        }
      }, 500); // Alle 0.5 Sekunden checken
    
      let sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);       
      let uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent(`
    
        .searchmode-switcher-icon {
          list-style-image: url("chrome://global/skin/icons/search-glass.svg") !important;
          fill: #ffaa00 !important;
        }
    
    	`), null, null);
    
       sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
    
    })();
    Alles anzeigen

    Es ist noch nicht perfekt, aber ein Anfang!

    In das Suchfeld einen Begriff eingeben und nach Bestätigung wird der Begriff im Suchfeld wieder gelöscht,
    aber die Suche wird dennoch nach dem Begriff gestartet.

    Was hatte das alte Skript noch für eine Funktion?

  • Suchfeld hellblau und leert sich nicht mehr, Scriptfehler?

    • Mira_Belle
    • 21. Dezember 2025 um 15:32

    Ich komme da einfach nicht weiter!
    Mit dieser Version wird zwar der Inhalt nach Enter gelöscht,
    aber es lassen sich danach weder Adressfeld noch Suchfeld weiter benutzen!

    JavaScript
    console.log("🔥 SUCHFELD ULTRA FIX!");
    
    setInterval(() => {
     // const input = document.getElementById('#searchbar-new #urlbar-input');
      const input = document.getElementById("urlbar-input");
     // const input = document.getElementById("html:input#urlbar-input.urlbar-input textbox-input");
      if (input && input.value.length > 0) {
        console.log("💥 LEERE JETZT:", input.value);
        
        // Mehrere Methoden gleichzeitig:
        input.value = "";
        input.setAttribute("value", "");
        input.textContent = "";
        
        // Auch Parent leeren (moz-urlbar)
        const urlbar = document.getElementById("searchbar-new");
        if (urlbar) {
          urlbar.value = "";
          urlbar.setAttribute("value", "");
        }
        
        // Event triggern
        input.dispatchEvent(new Event('input', {bubbles: true}));
        input.dispatchEvent(new Event('change', {bubbles: true}));
      }
    }, 500); // Alle 0.5 Sekunden checken
    Alles anzeigen

    Die anderen Zeilen adressieren zwar das Suchfeld genauer, aber es wird dann eben nicht mehr geleert!

  • Suchfeld hellblau und leert sich nicht mehr, Scriptfehler?

    • Mira_Belle
    • 21. Dezember 2025 um 14:57

    Mein bisheriger Erguss, das Skript funktioniert nicht!
    Aber eventuell bringt es ja jemanden auf die richtige Spur.

    Wichtig:!:
    Zur Unterstützung nutzte ich Perplexity, eine KI mit Internetzugriff, da ich Hilfe benötigte bei den Internas von Mozilla.

    JavaScript
    // ==UserScript==
    // @name           Suchfeld (searchbar-new) automatisch leeren
    // @description    Leert die zweite Adressleiste (moz-urlbar mit id="searchbar-new")
    // @include        chrome://browser/content/browser.xhtml
    // ==/UserScript==
    
    (function() {
      if (location.href !== "chrome://browser/content/browser.xhtml") return;
    
      // Container der zweiten Leiste
      const container = document.getElementById("search-container");
      if (!container) return;
    
      // Die „Suchleiste“ ist ein moz-urlbar
      const urlbar = container.querySelector("html\\:moz-urlbar#searchbar-new") ||
                     document.querySelector("html\\:moz-urlbar#searchbar-new");
      if (!urlbar) return;
    
      // Eingabefeld aus Shadow DOM oder Fallback
      const input =
        urlbar.shadowRoot?.querySelector("input") ||
        urlbar.querySelector("input");
      if (!input) return;
    
      /* ------------------------------------------
       * 1. Suchfeld nach 4 Sekunden automatisch leeren
       * ------------------------------------------ */
    
      let tId;
      input.addEventListener("input", () => {
        clearTimeout(tId);
        tId = setTimeout(() => {
          input.value = "";
          if (typeof urlbar.value === "string") {
            urlbar.value = "";
          }
        }, 4000);
      });
    
      /* ------------------------------------------
       * 2. Suchfeld sofort nach Start der Suche leeren
       *    (Enter in dieser Leiste)
       * ------------------------------------------ */
    
      input.addEventListener("keydown", (e) => {
        if (e.key === "Enter") {
          // Kurz warten, damit die eigentliche Suche/Navigation losläuft
          setTimeout(() => {
            input.value = "";
            if (typeof urlbar.value === "string") {
              urlbar.value = "";
            }
          }, 200);
        }
      });
    
    })();
    Alles anzeigen

    Ich vermute den Fehler in der Einbindung von "

  • Suchfeld hellblau und leert sich nicht mehr, Scriptfehler?

    • Mira_Belle
    • 20. Dezember 2025 um 20:57
    Zitat von 2002Andreas

    Ansonsten heißt es abwarten, ob das jemand macht/kann :/

    Also ich habe mich mal daran versucht, aber Mozilla hat so viel geändert, dass ich es einfach nicht schaffe.
    Da muss jemand ran, der sich auch mit den "Internas" auskennt.
    Einfach das Skript umschreiben ist nicht:!:

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

    • Mira_Belle
    • 14. Dezember 2025 um 12:52

    Einen ganz lieben und herzlichen Dank geht an FuchsFan für seine Vorlage.

Unterstütze uns!

Jährlich (2026)

35,3 %

35,3% (273,24 von 775 EUR)

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