Erst wenn ich auf 133% erhöhe, dann kommt die Scrollleiste.
Beiträge von FuchsFan
-
-
Ich weiß zwar nicht, wieso es bei dir erst nicht und dann in der Nightly-Version doch wieder ging
Das kann ich auch heute noch nicht sagen, warum das so abgelaufen ist.
aber ich als Windows-Nutzer musste die Firefox-Einstellung widget.windows.overlay-scrollbars.enabled auf false setzen
Bisher ist in allen Versionen vom Fox der Wert auf true eingestellt, das Script arbeitet auch so fehlerfrei.
-
Danke, jetzt funktioniert es wie gewünscht.
-
Ich glaube, dass es nie vorgesehen war, mit mehreren Fenstern zu funktionieren oder funktionierte das irgendwann einmal bei dir?
Da bin ich durch Zufall darauf gestoßen. Ich nutze BS Win11, Verknüpfungen für verschiedene Versionen von Firefox sind in der Taskleiste abgelegt. Es darf nur ein ganz kurzer Linksklick auf die Verknüpfung gemacht werden, ansonsten öffnen sich weitere Fenster. Das soll erst mit Win11 der Fall sein, bis Win10 konnte auch ein Doppelklick gemacht werden, es öffnete sich immer nur ein Fenster . Das ist aber erst in letzter Zeit so aufgetreten, habe schon versucht über Einstellungen die Reaktionszeit zu verändern, aber konnte nichts positives daraus machen.
-
Das kann ich so nicht bestätigen. Das Problem bei mir ist nur, dass das Skript aus dem Zweitfenster den Tab im Erstfenster schließt, das Skript im Erstfenster auch den Tab im Erstfenster, aber im Zweitfenster wird kein Tab geschlossen.
Danke, milupo, dass Du die Versuche unternommen hast. Da muss ich Dir zustimmen, auch wenn ich vier Fenster offen habe, es werden nur die Tabs im ersten Fenster geschlossen, egal von welchem Fenster aus ich das Schließen veranlasse. Es können dort beliebig viele Tabs geöffnet sein, der aktuelle wird immer geschlossen.
Das möchte ich ja nun geändert haben, ob es möglich ist kann ich nicht beurteilen.
-
Ich nutze schon sehr lange dieses Script zum Schließen des aktuellen Tab. Öffne ich ein zweites Fenster, so verweigert das Script in beiden geöffneten Fenstern seinen Dienst. Gibt es dazu eine Möglichkeit das zu unterbinden?
Code
Alles anzeigen// buttonCloseTab.uc.js - Button > Firefox Tabs schliessen (function() { if (location != 'chrome://browser/content/browser.xhtml') return; try { Components.utils.import("resource:///modules/CustomizableUI.jsm"); CustomizableUI.createWidget({ id: "fp-closetabs", defaultArea: CustomizableUI.AREA_NAVBAR, removable: true, label: "Aktuellen Tab schließen", tooltiptext: "Aktuellen Tab schließen", onClick: function() { BrowserCloseTabOrWindow(); }, onCreated: function(aNode) { aNode.style.listStyleImage = 'url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" color="brown" width="12" height="12" viewBox="0 0 16 16"><path fill="currentColor" fill-opacity="context-fill-opacity" d="M9.414 8l5.293-5.293a1 1 0 0 0-1.414-1.414L8 6.586 2.707 1.293a1 1 0 0 0-1.414 1.414L6.586 8l-5.293 5.293a1 1 0 1 0 1.414 1.414L8 9.414l5.293 5.293a1 1 0 0 0 1.414-1.414z"></path></svg>\')'; return aNode; } }); CustomizableUI.registerToolbarNode(tb); } catch (e) { Components.utils.reportError(e); }; })();
-
Das wäre mein aktueller Code dafür:
Den habe ich mal original übernommen, sieht dann ohne Sidebar so aus.
Mit Sidebar dann so:
Deshalb habe ich ja den Code-Schnipsel dazu eingefügt, dass die Button ständig auf dem eingestellten Level verharren.
Gefällt mir so sehr viel besser.
-
Schön wenn du zufrieden bist,
Bis zur beta funktioniert es noch mit fixiert, werde das jetzt überall so anpassen.
-
Dann teste es mal mit:
Perfekt, Andreas, ich bedanke mich ganz herzlich.
-
Teste bitte mal mit deaktivieren des letzten Eintrages von:
Das wollte ich eigentlich nicht machen, ist aber die Ursache, wie ich auch gerade festgestellt habe. Das habe ich deshalb eingefügt , damit die beiden Button immer dort fixiert bleiben, kommt das weg, dann ist bei einer geöffneten Sidebar eine Verschiebung da, was nicht mehr so passend ist.
-
Mit Update auf Version 102 funktioniert die Scrollbar nicht mehr mit folgendem Code ( auch Scrollen mit der Maus nicht). Alle anderen Codes funktionieren dahingehend einwandfrei. Ich habe schon daran gearbeitet, aber finde keinen Zusammenhang. Woran kann es liegen?
CSS
Alles anzeigen/* AGENT_SHEET */ @namespace url(http://www.w3.org/1999/xhtml); @-moz-document url(about:profiles){ html { background: gainsboro !important; } h1::after {content: "Design by Endor & FuchsFan 04.2022"; margin-left: 60px; font-size: 17px; /* font-weight: bold; */ color: dodgerblue; } #body { margin-left: 300px !important; min-width:1165px !important; max-width: 1165px !important; border: royalblue! important; background: #f8f8ff !important; border-width: 8px !important; box-shadow: 15px 15px 0px 0px #fdd342 inset !important; border-style: double !important; position: fixed !important; } .action-box{ width: 33% !important; border-radius:24px !important; border: 2px solid coral! important; } #profiles > div > table{border-radius:15px !important;} #profiles > div > table > tbody > tr:nth-child(1) > th:nth-child(1){border-top-left-radius:15px !important; padding-top: 8px !important; padding-bottom: 8px !important;} #profiles > div > table > tbody > tr:nth-child(1) > td:nth-child(2){border-top-right-radius:15px !important;} #profiles > div > table > tbody > tr:nth-child(3) > th:nth-child(1){border-bottom-left-radius:15px !important;} #profiles > div > table > tbody > tr:nth-child(3) > td:nth-child(2){border-bottom-right-radius:15px !important;} th, td {padding-left: 17px !important;} hr{display: none !important;} h2{margin-top: 25px !important;} #restart-button{ appearance:none!important; background: #F0F0F0 url("..//icons/Bild9.png")no-repeat !important; margin-left: 16px !important; padding-left:45px!important; padding-right: 148px !important; padding-bottom: 5px!important; background-position:14px 6px!important; font-size:14.0px!important; border-style: outset !important; border-left-color: lightblue!important; border-top-color: lightblue!important; border-right-color: dodgerblue!important; border-bottom-color: dodgerblue!important; border-width:2px !important; border-radius:20px !important; color:black !important; white-space: nowrap!important; overflow: hidden !important; text-overflow: ellipsis!important; } #restart-button:hover{ appearance:none!important; background: #B2EDFA url("..//icons/Bild9.png")no-repeat !important; background-position:14px 6px!important; border-left-color: #bbddff !important; border-top-color: #bbddff !important; border-right-color: #11508d !important; border-bottom-color: #11508d !important;} #restart-in-safe-mode-button{ appearance:none!important; background: #F0F0F0 url("..//icons/Bild10.png")no-repeat !important; margin-left: 15px !important; padding-left:45px!important; padding-right: 34px !important; background-position:14px 5px!important; font-size:14.0px!important; border-style: outset !important; border-left-color: lightblue!important; border-top-color: lightblue!important; border-right-color: dodgerblue!important; border-bottom-color: dodgerblue!important; border-width:2px !important; border-radius:20px !important; color:black !important; margin-bottom: 10px !important; white-space: nowrap!important; overflow: hidden !important; text-overflow: ellipsis!important;} #restart-in-safe-mode-button:hover{ appearance:none!important; background: #B2EDFA url("..//icons/Bild10.png")no-repeat !important; background-position:14px 5px!important; border-left-color: #bbddff !important; border-top-color: #bbddff !important; border-right-color: #11508d !important; border-bottom-color: #11508d !important;} #create-button{ appearance:none!important; background: #F0F0F0 url("..//icons/Bild11.png")no-repeat !important; padding-left:35px!important; padding-right:20px!important; background-position:14px 5px!important; font-size:14.0px!important; border-style: outset !important; border-left-color: lightblue!important; border-top-color: lightblue!important; border-right-color: dodgerblue!important; border-bottom-color: dodgerblue!important; border-width:2px !important; border-radius:20px !important; color:black !important; } #create-button:hover{ appearance:none!important; background: #B2EDFA url("..//icons/Bild11.png")no-repeat !important; background-position:14px 5px!important; border-left-color: #bbddff !important; border-top-color: #bbddff !important; border-right-color: #11508d !important; border-bottom-color: #11508d !important;} .action-box > h3, h2, h1 {color: #057A7A !important;} #profiles > div:nth-child(n+1) > table > tbody > tr:nth-child(2) > td > button{ appearance:none!important; background: #F0F0F0 url("..//icons/Bild12.png")no-repeat !important; margin-right: -200px !important; padding-left: 35px !important; padding-right:20px!important; background-position:14px 5px!important; font-size:14px!important; border-style: outset !important; border-left-color: lightblue!important; border-top-color: lightblue!important; border-right-color: dodgerblue!important; border-bottom-color: dodgerblue!important; border-width:2px !important; border-radius:20px !important; color:black !important; } #profiles > div:nth-child(n+1) > table > tbody > tr:nth-child(2) > td > button {position: absolute !important; right: 264px !important; margin-top:-8px !important;} #profiles > div:nth-child(n+1) > table > tbody > tr:last-child > td > button {position: absolute !important; right: 264px !important; margin-top:-8px !important;} #profiles > div:nth-child(-n+20) > table:nth-child(-n+20) > tbody:nth-child(1) > tr:nth-child(-n+20), #profiles > div:nth-child(-n+20) > table:nth-child(-n+20) > tbody:nth-child(1) > tr:nth-child(-n+20) > th:nth-child(-n+20) {height: 32px !important;} #profiles > div:nth-child(n+1) > table > tbody > tr:nth-child(2) > td > button:hover{ appearance:none!important; background: #B2EDFA url("..//icons/Bild12.png")no-repeat !important; background-position:14px 5px!important; border-left-color: #bbddff !important; border-top-color: #bbddff !important; border-right-color: #11508d !important; border-bottom-color: #11508d !important; } #profiles > div:nth-child(n+1) > table > tbody > tr:last-child > td > button{ appearance:none!important; background: #F0F0F0 url("..//icons/Bild12.png")no-repeat !important; margin-right: -200px !important; padding-left:35px!important; padding-right:20px!important; background-position:14px 5px!important; font-size: 14px!important; border-style: outset !important; border-left-color: lightblue!important; border-top-color: lightblue!important; border-right-color: dodgerblue!important; border-bottom-color: dodgerblue!important; border-width:2px !important; border-radius:20px !important; color:black !important;} #profiles > div:nth-child(n+1) > table > tbody > tr:last-child > td > button:hover{ appearance:none!important; background: #B2EDFA url("..//icons/Bild12.png")no-repeat !important; background-position:14px 5px!important; border-left-color: #bbddff !important; border-top-color: #bbddff !important; border-right-color: #11508d !important; border-bottom-color: #11508d !important;} #profiles > div:nth-child(n+1) > button:nth-child(3){ appearance:none!important; background: #F0F0F0 url("..//icons/Bild13.png")no-repeat !important; margin-top: 8px !important; padding-left:35px!important; padding-right:20px!important; background-position:14px 5px!important; font-size:14.0px!important; border-style: outset !important; border-left-color: lightblue!important; border-top-color: lightblue!important; border-right-color: dodgerblue!important; border-bottom-color: dodgerblue!important; border-width:2px !important; border-radius:20px !important; color:black !important;} #profiles > div:nth-child(n+1) > button:nth-child(3):hover{ appearance:none!important; background: #B2EDFA url("..//icons/Bild13.png")no-repeat !important; background-position:14px 5px!important; border-left-color: #bbddff !important; border-top-color: #bbddff !important; border-right-color: #11508d !important; border-bottom-color: #11508d !important;} #profiles > div:nth-child(n+1) >button:nth-child(4){ appearance:none!important; background: #F0F0F0 url("..//icons/Bild8.gif")no-repeat !important; margin-top: 8px !important; padding-left:35px!important; padding-right:20px!important; background-position:14px 5px!important; font-size:14.0px!important; border-style: outset !important; border-left-color: lightblue!important; border-top-color: lightblue!important; border-right-color: dodgerblue!important; border-bottom-color: dodgerblue!important; border-width:2px !important; border-radius:20px !important; color:black !important; } #profiles > div:nth-child(n+1) > button:nth-child(4):hover { appearance:none!important; background: #B2EDFA url("..//icons/Bild8.gif")no-repeat !important; background-position:14px 5px!important; border-left-color: #bbddff !important; border-top-color: #bbddff !important; border-right-color: #11508d !important; border-bottom-color: #11508d !important;} #profiles > div:nth-child(n+1) >button:nth-child(5){ appearance:none!important; background: #F0F0F0 url("..//icons/Bild14.png")no-repeat !important; margin-top: 8px !important; padding-left:35px!important; padding-right:20px!important; background-position:14px 7px!important; font-size:14.0px!important; border-style: outset !important; border-left-color: lightblue!important; border-top-color: lightblue!important; border-right-color: dodgerblue!important; border-bottom-color: dodgerblue!important; border-width:2px !important; border-radius:20px !important; color:black !important; } #profiles > div:nth-child(n+1) >button:nth-child(5):hover{ appearance:none!important; background: #B2EDFA url("..//icons/Bild14.png")no-repeat !important; background-position:14px 7px!important; border-left-color: #bbddff !important; border-top-color: #bbddff !important; border-right-color: #11508d !important; border-bottom-color: #11508d !important;} #profiles > div:nth-child(n+1) >button:nth-child(6){ appearance:none!important; background: #F0F0F0 url("..//icons/Bild15.png")no-repeat !important; margin-top: 8px !important; padding-left:35px!important; padding-right:20px!important; background-position:14px 5px!important; font-size:14.0px!important; border-style: outset !important; border-left-color: lightblue!important; border-top-color: lightblue!important; border-right-color: dodgerblue!important; border-bottom-color: dodgerblue!important; border-width:2px !important; border-radius:20px !important; color:black !important; } #profiles > div:nth-child(n+1) >button:nth-child(6):hover{ appearance:none!important; background: #B2EDFA url("..//icons/Bild15.png")no-repeat !important; background-position:14px 5px!important; border-left-color: #bbddff !important; border-top-color: #bbddff !important; border-right-color: #11508d !important; border-bottom-color: #11508d !important;} #action-box{background: #FDF5E6 !important;} #action-box > h3{margin-left: 4px !important;} #profiles > div:nth-child(odd) > table {background: #FFFFF0 !important;} td:hover{background: #ffeb99 !important;} th {background-color: #ee7621 !important;} th:hover {background-color: #b54f06 !important;} #profiles > div:nth-child(even) > table {background: #FFFAF0 !important;} }
-
Hat das schon jemand anders auch gehabt?
Auch hier zweimal, jetzt aber Ruhe.
-
Es kann m.M.n. nur mit Windows einen Zusammenhang geben in den neuen Versionen, keine Ahnung.
Mit dem heutigen Update ist in Nightly die Scrollbar wieder da. Hurrrraa!
Edit:
Auch mit der beta5 arbeitet das Script wieder normal.
-
Und warum funktioniert das Script dann bei mir unter Win11?
Darüber habe ich mir natürlich auch Gedanken gemacht, aber ich habe für mich keine andere Erklärung.
Welche Version 11 nutzt Du, hier die Pro-Version.
-
Naja, eine wirkliche Hilfe war das ja leider nicht.
Aber wieso denn nicht, auch der Versuch zählt.
-
So wie ich das sehe nicht wirklich per CSS
Ich habe es über Win11 gemacht (regedit), aber das zeigt nur dann Wirkung, wenn die Scrollbar dauerhaft eingeblendet bleibt.
Damit muss ich mich erst einmal zufrieden geben.
Trotzdem wäre es schön, wenn ich nur wüsste woran es hapert. Bis v99 alles bestens, ab v100 dann absolut nichts mehr. Es kann m.M.n. nur mit Windows einen Zusammenhang geben in den neuen Versionen, keine Ahnung.
Danke, Andreas, für Deine Hilfe.
-
Nun habe ich mal die alte Methode gewählt, Einträge in Chrome.css und Content.css, damit die Farbe geändert wird. Das klappt immer noch tadellos, aber gibt es eine Möglichkeit, die Scrollbar etwas zu verbreitern?
-
So wie ich das sehe, nein.
Ich bin am Ende, neuen Nightly eingerichtet, nur das Script, weiße Fläche wird angezeigt. Script raus, originale von Windows.
-
Ich habe hier unter Win11 keine Probleme mit deinem Script...
Das freut mich, danke, aber hier ist überhaupt keine Scrollbar zu sehen, nur das freie Feld dafür. Nehme ich das Script raus, dann ist auch die originale Scrollbar da. Das ist so in allen Versionen (außer v99). Die Einstellungen aus Deinem Link, Andreas, habe ich durchprobiert, auch ohne Erfolg. Könnten da Einstellungen über die user.js Auswirkungen haben?
Code
Alles anzeigenuser_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); // nur dann kann das Aussehen von Firefox verändert werden user_pref("browser.link.open_newwindow.restriction", 0); // Null öffnet immer neuen Tab (Standard ist 2 / neues Fenster oder Popup) user_pref("browser.tabs.loadBookmarksInTabs",true); // Lesezeichen im neuen Tab user_pref("browser.search.openintab",true); // Aus Suchleiste im neuen Tab user_pref("browser.tabs.insertRelatedAfterCurrent",true); // Links in einem neuen Tab rechts vom aktuellen Tab öffnen user_pref("browser.tabs.warnOnCloseOtherTabs",false); // keine Sicherheitsabfrage bei Schließung mehrerer Tabs user_pref("browser.tabs.closeWindowWithLastTab",false); // Firefox bleibt geöffnet bei Schließen des letzten Tab user_pref("browser.tabs.closeTabByDblclick", true); // dann wird der letzte Tab wieder ausgeblendet (diese css-Datei muss dabei sein: "leerer Tab wird beim Start ausgeblendet") user_pref("security.secure_connection_icon_color_gray", false); // dann wird bei https wieder grünes Schloss angezeigt user_pref("browser.urlbar.formatting.enabled", false); // Schrift in Url-Bar wird nicht mehr aufgehellt user_pref("browser.urlbar.openintab",true); // Url aus Adressbar im neuen Tab user_pref("security.identityblock.show_extended_validation", true); // Inhaber des SSL-Zertifikates wird angezeigt (grüne Schrift) user_pref("security.OCSP.enabled", 1); // gehört zu Eintrag darüber - auf 1 /* user_pref("extensions.htmlaboutaddons.recommendations.enabled", false); */// die Addon-Empfehlungen werden ausgeblendet (unter Addons) user_pref("general.warnOnAboutConfig", true); // gibt beim Aufruf von about:config die Warnung raus user_pref("layout.css.xul-box-display-values.survive-blockification.enabled", true); // sonst verändert sich das Layout user_pref("extensions.getAddons.showPane", false); // Eintrag Empfehlungen unter Addons wird ausgeblendet user_pref("identity.fxaccounts.enabled", false); // Funktion Sync wird abgeschaltet und Button ausgeblendet user_pref("print.tab_modal.enabled", true); // neue Druckenvorschau aktiviert user_pref("signon.management.page.fileImport.enabled",true); /* Zugangsdaten aus Datei importieren im 3-Punktemenue */ user_pref("browser.tabs.secondaryTextUnsupportedLocales", .de); // Der doppelzeilige Tabtext bei Medienwiedergabe wird abgeschaltet und das Lautsprechersymbol dauerhaft angezeigt user_pref("browser.download.alwaysOpenPanel",false); /* Download-Panel öffnet nicht automatisch */ // Sicherheits-Einstellungen user_pref("browser.ping-centre.telemetry", false); user_pref("toolkit.telemetry.archive.enabled", false); user_pref("toolkit.telemetry.bhrPing.enabled", false); user_pref("toolkit.telemetry.enabled", false); user_pref("toolkit.telemetry.firstShutdownPing.enabled", false); user_pref("toolkit.telemetry.newProfilePing.enabled", false); user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); user_pref("toolkit.telemetry.shutdownPingSender.enabled", false); //user_pref("toolkit.telemetry.unified", false); user_pref("toolkit.telemetry.updatePing.enabled", false); user_pref("experiments.enabled", false); user_pref("experiments.activeExperiment", false); user_pref("experiments.supported", false); user_pref("datareporting.healthreport.uploadEnabled", false); user_pref("nsITelemetry.canRecordBase", false); user_pref("nsITelemetry.canRecordExtended", false); user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false); user_pref("browser.newtabpage.activity-stream.telemetry", false); user_pref("extensions.screenshots.upload-disabled", true); user_pref("geo.enabled", false);
-
Sogar dein Script funktioniert hier einwandfrei
Das will ich Dir gerne glauben Andreas, aber hier ist absolut nichts zu machen. Ich habe da so einen Verdacht, das es eventuell mit Windows 11 zusammenhängt. Ist hier ein User mit dem BS unterwegs und könnte mal bitte mein eingestelltes Script in einer beta- oder Nightly versuchen.