Skript für Suchfeld leeren nach Start der Suche

  • Firefox-Version
    Firefox 107.0
    Betriebssystem
    Windows 10 22H2 64 Bit

    Hallo @ all.

    Ich nutze u.a. dieses Skript in Verbindung mit der kleinen Suchleiste:

    Funktion:

    Bei Eingabe eines Suchbegriffs in die Suchleiste, und abschicken der Suche, wird der Begriff automatisch gelöscht.

    Seit Fx Version 107 kann keine Suche mehr gestartet werden, der kleine Pfeil wie auch Enter haben keine Funktion mehr.

    Evtl. fällt ja einem User etwas dazu ein.

    Wie immer vielen Dank vorweg dafür.

    PS:

    Ich denke, auch dieses Problem hat damit zu tun:

    RE: Skript "Alternative Searchbar" funktioniert seit Firefox 107 nicht mehr ^^

    • Hilfreichste Antwort

    Fehlermeldung in der Browserkonsole:

    Code
    Uncaught TypeError: can't access property "enabled", this.FormHistory is undefined

    Bugfix:

    Füge nach dieser Zeile:

    JavaScript
    (function() {

    … Folgendes ein:

    JavaScript
    const lazy = {};
    
    XPCOMUtils.defineLazyModuleGetters(lazy, {
        FormHistory: "resource://gre/modules/FormHistory.jsm",
    });

    Ersetze anschließend zwei Mal this.FormHistory durch lazy.FormHistory.

  • 2002Andreas 16. November 2022 um 10:26

    Hat einen Beitrag als hilfreichste Antwort ausgewählt.