- Firefox-Version
- Firefox 149 Nightly
- Betriebssystem
- Windows 11 Pro 24H2
Moin, seit heute wird mir im Nightly ein Icon in der Suchleiste eingeblendet, das ich gerne wieder verschwinden lassen würde.

Ich setze ein Script ein
Code
/* Suchfeld leeren nach 4 Sekunden */
/* Author @aborix und repariert von @Brokenheart */
(function() {
if (!window.gBrowser)
return;
//Settings ---->
const waitingToClear = 4000; //Zeitangabe für Löschen der Eingabe: [Wert] in ms oder [0] kein automisches Löschen.
//<--- Settings
function clearSearchbar() {
let searchbar = document.getElementById('searchbar-new');
if(searchbar) {
let textbox = searchbar.inputField;
textbox.addEventListener("keydown", function(event) {
if( event.key == "Enter" ) {
setTimeout( function() {
textbox.value = '';
},500);
}
});
var idTimeOut;
var searchbarPopup = document.querySelector("#searchbar-new > .urlbarView");
if(waitingToClear > 0) {
textbox.addEventListener('input', function() {
searchbarPopup.style.display = "inherit";
clearTimeout(idTimeOut);
idTimeOut = setTimeout(function() {
textbox.value = '';
setTimeout( function() {
searchbarPopup.style.display = "none";
},100)
},waitingToClear);
});
}
}
}
setTimeout(clearSearchbar,1000);
})();
Alles anzeigen
ggf. kann man da etwas ergänzen. Ein CSS würde ich aber auch nehmen. ![]()