Hier erscheint kein PopUp
Darum geht es doch aber in meiner Anfrage![]()
Hier erscheint kein PopUp
Darum geht es doch aber in meiner Anfrage![]()
sowie ein kleines CSS,
Das hat keine Funktion![]()
Bitte testen!
Hallo Mira.
Funktioniert hier leider nicht, die Searchbar wird damit nicht geleert.
ich habe keine Einschränkungen
du hast das mal selber getestet?
Wenn ich aber auf einen Vorschlag aus dem Popup klicke, dann wird das Feld nicht geleert.
Besser?
Leider nicht, damit tritt das gleiche Problem auf weshalb ich den Thread erstellt habe.
Edit:
Sehe gerade, es ist das gleiche Skript wie aus Beitrag Nr. 1![]()
Funktioniert in 158 und 160
Danke, funktioniert mit einem kleinen Schönheitsfehler![]()
Nach Absenden der Suche wird dann im neuen Tab die Suchleiste für einen Moment riesig.
Sieht hier so aus:
Evtl. kann das ja jemand noch anpassen, ansonsten kann ich damit leben.
Es scheint tatsächlich die Maus zu verursachen
Danke für die Rückmeldung. 👍
Schön dass dein Problem gelöst ist.
Ist das ein Fehler von firefox und geht es anderen auch so?
Zumindest hier kein Problem damit:
Das dient nur zum Testen, und ist keine Lösung des Problems!
Versuch es bitte mal damit: Firefox im Fehlerbehebungsmodus starten
Über: Hilfe..Fehlerbehebungsmodus ...
oder die Umschalt/Option-Taste gedrückt halten und den Firefox starten.
Aber Achtung, dann nicht auf den rechten Button zur Bereinigung klicken!
Hallo @ all.
Ich nutze u.a. dieses Skript zum Leeren der kleinen Suchleiste.
//Suchfeld automatisch leeren
//Autor @BrokenHeart
//https://www.camp-firefox.de/forum/thema/140164-suchfeld-hellblau-und-leert-sich-nicht-mehr-scriptfehler/?postID=1284188#post1284188
(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() {
searchbar.removeAttribute('usertyping');
textbox.value = '';
},500);
}
});
var idTimeOut;
if(waitingToClear > 0) {
textbox.addEventListener('input', function() {
let urlbarGoButton = document.querySelector("#searchbar-new .urlbar-go-button");
if(urlbarGoButton) {
urlbarGoButton.hidden = false;
}
clearTimeout(idTimeOut);
idTimeOut = setTimeout(function() {
textbox.value = '';
textbox.dispatchEvent(new KeyboardEvent("keydown", { bubbles: true, cancelable: true, keyCode: 27, code: "Escape" }));
setTimeout( function() {
textbox.dispatchEvent(new KeyboardEvent("keydown", { bubbles: true, cancelable: true, keyCode: 27, code: "Escape" }));
if(urlbarGoButton) {
urlbarGoButton.hidden = true;
}
},100);
},waitingToClear);
});
}
}
}
setTimeout(clearSearchbar,1000);
})();
Alles anzeigen
Gebe ich ein Zeichen ein, und starte die Suche, dann wird das Suchfeld geleert, ebenso wenn ich die Suche dann doch nicht abschicke.
Wenn ich aber auf einen Vorschlag aus dem Popup klicke, dann wird das Feld nicht geleert.
Sieht dann so aus:
Lässt sich das wieder anpassen?
Für jegliche Hilfe wie immer herzlichen Dank vorweg.![]()
Der Schuldige wurde ermittelt
Danke für die Rückmeldung. 👍
Schön dass dein Problem gelöst ist.
sowas media.autoplay.enabled als Beispiel.
Dann dürfte aber gar kein Ton funktionieren, und nicht nur der auf dieser einen Webseite.![]()
Bringt nichts.
Ok, war auch nur ein Versuch.
Nur hilft sie beim Einfrieren bei mir mit Firefox nicht.
Du könntest zwecks Test mal Nvidia aktivieren..dann Intel.
Neustart jeweils machen zur Sicherheit.
Friert Fx dann auch bei einer der Änderungen ein?
wenn ich das auch für die Chronik möchte?
in meinem grün
Meinst du das so?
Wenn ja, dann teste bitte:
Danke Dir sehr für Deine schnelle Hilfe
gern geschehen![]()
wenn die Tableiste mal wieder verrutscht
Wir sind hier![]()
Dank Dir lieber Andreas hat funktioniert
Sehr schön, freut mich![]()
Es wechselt sehr schnell hatte immer 400
Ich nutze hier ein anderes Skrit dafür.
Wenn du magst, teste es bitte:
// Author @aborix
var tab_hover = {
event:null,
tid:null,
getTab: function(element) {
if (location.href !== "chrome://browser/content/browser.xhtml") return;
while (element && element.localName != 'tab') {
element = element.parentNode;
};
return element;
},
onLoad: function() {
if (location.href !== "chrome://browser/content/browser.xhtml") return;
gBrowser.tabContainer.addEventListener("mouseout", tab_hover.onMouseOut, false);
gBrowser.tabContainer.addEventListener("mouseover", tab_hover.onMouseOver, false);
},
onUnload: function() {
if (location.href !== "chrome://browser/content/browser.xhtml") return;
gBrowser.tabContainer.removeEventListener("mouseover", tab_hover.onMouseOver, false);
gBrowser.tabContainer.removeEventListener("mouseout", tab_hover.onMouseOut, false);
},
onMouseOver: function(event) {
if (location.href !== "chrome://browser/content/browser.xhtml") return;
tab_hover.event = event.target;
tab_hover.tid = setTimeout(function() {
gBrowser.selectedTab = tab_hover.getTab(tab_hover.event);
}, 250);
},
onMouseOut: function() {
if (location.href !== "chrome://browser/content/browser.xhtml") return;
clearTimeout(tab_hover.tid);
}
};
tab_hover.onLoad();
Alles anzeigen
Du musst den Text aus deiner Datei gegen meinen austauschen.
Zeile 31 soll wohl für die Zeit sein.
Edit:
Danach den Firefox noch neu starten.
nach der Fütterung meiner Katzen
Das ist auch viel wichtiger![]()
kann also ein bisschen dauern
Lass dir Zeit, und mach es ganz in Ruhe.