gestern funktionierte das Script noch.
Funktioniert hier bis einschl. Fx 150 einwandfrei.
Nutzt du noch andere Skripte, und wenn ja, funktionieren die alle?
gestern funktionierte das Script noch.
Funktioniert hier bis einschl. Fx 150 einwandfrei.
Nutzt du noch andere Skripte, und wenn ja, funktionieren die alle?
Aber auch da wieder [label=XXX]
Ist in diesem Fall auch richtig, weil es auch so im Skript steht:
label="Liste der geschlossenen Tabs löschen"
funktioniert das Script New_Addonbar.uc nicht mehr.
Funktioniert hier einwandfrei:
Nur ein Schreibfehler?
Weil die Bezeichnung wäre:
New_Addonbar.uc.js
funktionieren in v149.0beta1 nicht mehr.
Hallo lenny2...teste bitte:
//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() {
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
Schönen Abend noch
Danke, den wünsche ich dir auch![]()
aber nichts ähnliches gefunden.
Alles ist gut![]()
Bin begeistert
Freut mich![]()
Das Leeren des Suchfeldes
Auch bitte dieses Skript mal testen:
/* Suchfeld leeren nach 10 Sekunden */
/* Author @aborix */
setTimeout(function() {
if (location.href !== "chrome://browser/content/browser.xhtml") return;
if (!window.searchbar)
return;
/* var searchbar = BrowserSearch.searchBar; */
var searchbar = document.getElementById("searchbar");
if (!searchbar)
return;
var textbox = searchbar.textbox;
var tId;
textbox.addEventListener('input', function() {
clearTimeout(tId);
tId = setTimeout(function() {
textbox.value = '';
document.getElementById('PopupSearchAutoComplete').hidePopup();
}, 10000);
});
}, 0);
/* Suchfeld sofort leeren nach Start der Suche */
/* Author @aborix */
/* Angepasst wieder durch Sören und milupo*/
/*https://www.camp-firefox.de/forum/thema/135558-skript-f%C3%BCr-suchfeld-leeren-nach-start-der-suche/?postID=1212807#post1212807 */
//https://www.camp-firefox.de/forum/thema/136363-offenbar-funktionieren-alle-benutzerskripte-nicht-mehr-im-nightly/?postID=1227649#post1227649
/* Suchfeld automatisch leeren */
(function() {
if (location.href !== "chrome://browser/content/browser.xhtml") return;
const lazy = {};
ChromeUtils.defineESModuleGetters(lazy, {
FormHistory: "resource://gre/modules/FormHistory.sys.mjs",
});
var searchbar = document.getElementById("searchbar");
searchbar.doSearch = function(aData, aWhere, aEngine, aParams, aOneOff) {
let textBox = this._textbox;
if (aData && !PrivateBrowsingUtils.isWindowPrivate(window) && lazy.FormHistory.enabled) {
lazy.FormHistory.update({
op: "bump",
fieldname: textBox.getAttribute("autocompletesearchparam"),
value: aData,
}, {
handleError(aError) {
Cu.reportError("Saving search to form history failed: " + aError.message);
},
});
}
let engine = aEngine || this.currentEngine;
let submission = engine.getSubmission(aData, null, "searchbar");
let telemetrySearchDetails = this.telemetrySearchDetails;
this.telemetrySearchDetails = null;
if (telemetrySearchDetails && telemetrySearchDetails.index == -1) {
telemetrySearchDetails = null;
}
const details = {
isOneOff: aOneOff,
isSuggestion: (!aOneOff && telemetrySearchDetails),
selection: telemetrySearchDetails,
};
// BrowserSearch.recordSearchInTelemetry(engine, "searchbar", details);
let params = {
postData: submission.postData,
};
if (aParams) {
for (let key in aParams) {
params[key] = aParams[key];
}
}
openTrustedLinkIn(submission.uri.spec, "tab", params);
this.value = '';
this.currentEngine = this.engines ? this.engines[0] : this._engines[0];
};
}());
Alles anzeigen
Die Suche öffnet bei mir einen neuen Tab.
Und das möchtest du nicht?
Dann in about:config den Wert:
browser.search.openintab
auf false setzen und wieder testen.
steht schon auf "false"
Thema hatten wir doch gestern erst.
Und hier auch schon vor einiger Zeit:
Wollen wir hoffen
Ich habe mal die KI ChatGPT danach gefragt, ein Skript zu erstellen![]()
Ergebnis:
(function () {
function focusSearchBar() {
let searchBar = document.getElementById("searchbar");
if (searchBar) {
searchBar.focus();
}
}
if (document.readyState === "complete") {
focusSearchBar();
} else {
window.addEventListener("load", focusSearchBar, { once: true });
}
})();
Alles anzeigen
Hier funktioniert das. Den Fx starten, dann ist der Cursor gleich in der Suchleiste aktiviert.
Kannst du ja mal testen wenn du magst.
wie verschiebt man jetzt die Buttons so weit nach links
Ändere den Code mal zu:
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;
margin-left: 850px !important;
}
Alles anzeigen
Und dann den Wert in der unteren Zeile anpassen![]()
Dann ist die Farbe verschwunden
Hier nicht, siehe Screenshot in Beitrag Nr. 4![]()
Ich versuche dann mal
Du musst doch wissen, womit du den mal erstellt hast![]()
Standard ist das dieser Button:
Ansonsten, teste wieder:
der da im Moment auch steht..
dann entfern bitte mal Zeile 142 - 147 und teste:
Wenn ich Text eingeben möchte, springt der Cursor sofort in die Adresszeile.
Lies das bitte mal: