Screen mit Nightly US von heute, und den in meiner Signatur anzuschauenden Erweiterungen und Scripts.
Ich habe auch in allen anderen Versionen das Problem nicht... müsste also im Profil des Betroffenen liegen...
(In den Nightlies nur keine Funktion von Clippings, aber das ist ein eigenes Thema.. )
[attachment=0]2014-11-15_163123.jpg[/attachment]
Classic Theme Restorer Diskussionsthread
-
Herb_ -
6. Mai 2014 um 10:14 -
Erledigt
-
-
Dein aktives Reload hat einen Kosmetik-Bug
-
Das stimmt... da werde ich mal Endor spitz machen... :mrgreen:
-
Ich konnte das Problem auf einem System reproduzieren und es lies sich folgendermaßen lösen:
- Session Manager in den TMP Einstellungen deaktivieren
- Firefox neu starten
- Session Manager aktivieren
- Firefox neu startenDen Fehler vermute ich in TMPs Session Manager. Scheinbar sind ältere Sessions unter bestimmten Umständen nicht mehr vollständig kompatibel zu den neueren TMP Devbuilds.
Ehrlich gesagt verstehe ich nicht warum TMPs Session Manager überhaupt in die Oberfläche eingreift. Ist der Sinn der Funktion nicht eigentlich nur der, dass offene Tabs/Fenster einer Session gespeichert bzw. geladen werden? Warum also überhaupt Oberflächendaten oder Attribute auslesen/einstellen/modifizieren etc.?
Es müsste doch vollkommen ausreichen, wenn der Session Manager so arbeiten würde (simpel dargestellt, keine echten JavScript Befehle in diesem Beispiel):
Session speichern
Eine Einstellung anlegen mit allen offenen Fenstern und den offenen Tab-Adressen.
Bsp.
about:config -> extensions.tabmix.sessionID (oder alternativ ein Textdokument "sessionID.txt") =
"window1: http://google.de, about:preferences, http://www.cnn.com; window2: https://mozilla.org, http://camp-firefox.de"
Session laden
Auslesen von extensions.tabmix.sessionID (oder des Textdokumentes "sessionID.txt")
Wenn "window1" gefunden wurde, sollte mit "openNewtab" jeder Tab im Hauptfenster geöffnet werden, der in der Liste ist.
Wenn "windowX" gefunden wurde, sollte ein weiteres Fenster geöffnet werden ("openNewWindow") und darin die zugehörigen Tabs mit "openNewtab" usw..., bis keine weiteren Einträge der Session mehr gefunden werden.
Fertig. Mehr sollte diese Funktion eigentlich nicht machen (dürfen).Vereinfacht formuliert sollte ein Session Manager nur Tabsadressen / offene Fenster speichern und öffnen dürfen. Den Rest regelt Firefox selbst. Der einzige Unterschied zur in Firefox eingebauten Sessionfunktion sollte nur der sein, dass man mehrere Sessions verwalten kann und nicht nur die letzte wiederherstellen.
-
Hallo ArisCTR,
danke für das Suchen.
Es hatte sich aber bei mir schon erledigt, nach einigen Neustarts war das Automatische neu laden wieder da.
MfG
EDV Oldi -
Zitat
Ehrlich gesagt verstehe ich nicht warum TMPs Session Manager überhaupt in die Oberfläche eingreift.
Das weiss oneman wahrscheinlich selbst nicht, nachdem ich ihm vor langer langer Zeit mein Leid klagte, weil der SM aus TMP mir in mein Thema derartig reinpfuschte, dass es unbenutzbar wurde. Da ich leider der einzige mit diesem Problem war, hat man mich für blöd erklärt, obwohl es eindeutig reproduzierbar war. Darauf hin wandte ich mich Moracs SM zu und der tut es bis heute einwandfrei. -
Seit heute sind bei mir die angepinnten Tabs abgeschnitten unten. Gestern ging es noch, also muss ja heute ein Update für den Classic Theme Restorer installiert worden sein.
Das Problem besteht auch nur bei der Option "Quadratische Tabs (klassisch) (V2)". Genau die Option, die ich nutzen möchte.
Und es tritt nur auf, wenn so viele Tabs geöffnet sind, das die Scroll-Pfeile rechts und links der Tableiste da sind. (also immer, da ich nie so wenige tabs offen habe, dass diese Pfeile weg wären).[Blockierte Grafik: http://abload.de/img/tabcutoff3qio2.jpg]
-
-
Passt, danke für die schnelle Korrektur.
Wenn man ganz pingelich sein will, könnte man jetzt sagen, dass die angepinnten Tabs jetzt einige Pixel zu weit nach unten ragen, im Vergleich zu den anderen Tabs. Aber vielleicht war das auch schon vorher so.So wie es auf dem Screenshot ist passt es mir eigentlich.
-
-
Perfekt, vielen Dank.
-
Hoffe ich bin hier richtig. Wollte hier einen Wunsch äußern zu CTR.
Ich würde gerne dass man in den CTR Einstellungen selbst die Farbe des Firefox Buttons nach eigenen Vorlieben ändern kann. Also nicht nur in rot, grün usw. sondern wirklich ganz individuell.
Momentan behelfe ich mich damit dass ich die appbutton_red.css (in content\css\) immer vonCSS
Alles anzeigen@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); @-moz-document url(chrome://browser/content/browser.xul) { #ctraddon_appbutton2:not(:hover):not(:active):not([open]){ background-image: linear-gradient(pink, red 95%) !important; border-color: hsla(210,59%,13%,.9) !important; box-shadow: 0 1px 0 hsla(210,48%,90%,.15) inset, 0 0 2px 1px hsla(211,65%,85%,.15) inset !important; } #TabsToolbar #ctraddon_appbutton{ background: linear-gradient(pink, red 95%) !important; border-color: hsla(210,59%,13%,.9) !important; box-shadow: 0 1px 0 hsla(210,48%,90%,.15) inset, 0 0 2px 1px hsla(211,65%,85%,.15) inset !important; } #TabsToolbar #ctraddon_appbutton:hover:not(:active):not([open]), #ctraddon_appbutton2:hover:not(:active):not([open]){ background-image: radial-gradient(farthest-side at center bottom, hsla(210,48%,90%,.5) 10%, hsla(210,48%,90%,0) 70%), radial-gradient(farthest-side at center bottom, hsla(211,70%,83%,.5), hsla(211,70%,83%,0)), linear-gradient(pink, red 95%) !important; border-color: hsla(210,59%,13%,.9) !important; box-shadow: 0 1px 0 hsla(210,48%,90%,.15) inset, 0 0 2px 1px hsla(210,48%,90%,.4) inset, 0 -1px 0 hsla(210,48%,90%,.2) inset !important; } #TabsToolbar #ctraddon_appbutton:hover:active, #TabsToolbar #ctraddon_appbutton[open], #ctraddon_appbutton2:hover:active, #ctraddon_appbutton2[open] { background-image: linear-gradient(pink, red 95%) !important; box-shadow: 0 2px 3px rgba(0,0,0,.4) inset, 0 1px 1px rgba(0,0,0,.2) inset !important; } #main-window[privatebrowsingmode=temporary] #TabsToolbar #ctraddon_appbutton, #main-window[privatebrowsingmode=temporary] #ctraddon_appbutton2{ background-image: linear-gradient(rgb(153,38,211), rgb(105,19,163) 95%) !important; border-color: rgba(43,8,65,.9) !important; } #main-window[privatebrowsingmode=temporary] #TabsToolbar #ctraddon_appbutton:hover:not(:active):not([open]), #main-window[privatebrowsingmode=temporary] #ctraddon_appbutton2:hover:not(:active):not([open]){ background-image: radial-gradient(farthest-side at center bottom, rgba(240,193,255,.5) 10%, rgba(240,193,255,0) 70%), radial-gradient(farthest-side at center bottom, rgb(192,81,247), rgba(236,172,255,0)), linear-gradient(rgb(144,20,207), rgb(95,0,158) 95%) !important; border-color: rgba(43,8,65,.9) !important; box-shadow: 0 1px 0 rgba(255,255,255,.1) inset, 0 0 2px 1px rgba(240,193,255,.7) inset, 0 -1px 0 rgba(240,193,255,.5) inset !important; } #main-window[privatebrowsingmode=temporary] #TabsToolbar #ctraddon_appbutton:hover:active, #main-window[privatebrowsingmode=temporary] #TabsToolbar #ctraddon_appbutton[open], #main-window[privatebrowsingmode=temporary] #ctraddon_appbutton2:hover:active, #main-window[privatebrowsingmode=temporary] #ctraddon_appbutton2[open] { background-image: linear-gradient(rgb(144,20,207), rgb(95,0,158) 95%) !important; } }
ändere inCSS
Alles anzeigen@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); @-moz-document url(chrome://browser/content/browser.xul) { #ctraddon_appbutton2:not(:hover):not(:active):not([open]){ background-image: linear-gradient(#a90101, #ee0000 95%) !important; border-color: hsla(210,59%,13%,.9) !important; box-shadow: 0 1px 0 hsla(210,48%,90%,.15) inset, 0 0 2px 1px hsla(211,65%,85%,.15) inset !important; } #TabsToolbar #ctraddon_appbutton{ background: linear-gradient(#a90101, #ee0000 95%) !important; border-color: hsla(210,59%,13%,.9) !important; box-shadow: 0 1px 0 hsla(210,48%,90%,.15) inset, 0 0 2px 1px hsla(211,65%,85%,.15) inset !important; } #TabsToolbar #ctraddon_appbutton:hover:not(:active):not([open]), #ctraddon_appbutton2:hover:not(:active):not([open]){ background-image: radial-gradient(farthest-side at center bottom, hsla(210,48%,90%,.5) 10%, hsla(210,48%,90%,0) 70%), radial-gradient(farthest-side at center bottom, hsla(211,70%,83%,.5), hsla(211,70%,83%,0)), linear-gradient(#a90101, #ee0000 95%) !important; border-color: hsla(210,59%,13%,.9) !important; box-shadow: 0 1px 0 hsla(210,48%,90%,.15) inset, 0 0 2px 1px hsla(210,48%,90%,.4) inset, 0 -1px 0 hsla(210,48%,90%,.2) inset !important; } #TabsToolbar #ctraddon_appbutton:hover:active, #TabsToolbar #ctraddon_appbutton[open], #ctraddon_appbutton2:hover:active, #ctraddon_appbutton2[open] { background-image: linear-gradient(#a90101, #ee0000 95%) !important; box-shadow: 0 2px 3px rgba(0,0,0,.4) inset, 0 1px 1px rgba(0,0,0,.2) inset !important; } #main-window[privatebrowsingmode=temporary] #TabsToolbar #ctraddon_appbutton, #main-window[privatebrowsingmode=temporary] #ctraddon_appbutton2{ background-image: linear-gradient(rgb(153,38,211), rgb(105,19,163) 95%) !important; border-color: rgba(43,8,65,.9) !important; } #main-window[privatebrowsingmode=temporary] #TabsToolbar #ctraddon_appbutton:hover:not(:active):not([open]), #main-window[privatebrowsingmode=temporary] #ctraddon_appbutton2:hover:not(:active):not([open]){ background-image: radial-gradient(farthest-side at center bottom, rgba(240,193,255,.5) 10%, rgba(240,193,255,0) 70%), radial-gradient(farthest-side at center bottom, rgb(192,81,247), rgba(236,172,255,0)), linear-gradient(rgb(144,20,207), rgb(95,0,158) 95%) !important; border-color: rgba(43,8,65,.9) !important; box-shadow: 0 1px 0 rgba(255,255,255,.1) inset, 0 0 2px 1px rgba(240,193,255,.7) inset, 0 -1px 0 rgba(240,193,255,.5) inset !important; } #main-window[privatebrowsingmode=temporary] #TabsToolbar #ctraddon_appbutton:hover:active, #main-window[privatebrowsingmode=temporary] #TabsToolbar #ctraddon_appbutton[open], #main-window[privatebrowsingmode=temporary] #ctraddon_appbutton2:hover:active, #main-window[privatebrowsingmode=temporary] #ctraddon_appbutton2[open] { background-image: linear-gradient(rgb(144,20,207), rgb(95,0,158) 95%) !important; } }
Das ist aber natürlich nach jedem Update von CTR wieder weg. Gibt es da eine bessere Möglichkeit? -
Du könntest den Code auch in Stylish verwenden, dann müsstest du nicht nach jedem Update die Dateien manuell editieren.
Ansonsten ist eine Option (für die Zukunft) geplant um die Farbe per Auswahlschaltfläche zu ändern
-
ahh jetzt hab ich den "Trick" gefunden. Ich habe meinen Code jetzt als userChrome.css abgespeichert. Dann muss ich allerdings bei den CTR Einstellungen / Firefox Schaltfläche die Farbe: orange (Standard) nehmen damit es übernommen wird und darf nicht "Farbe: rot" nehmen.
Das ist ein Workaround, mit dem ich aber auch durchaus zufrieden bin.
Danke -
Hallo ArisCTR
Diese neue Option:
[new] option: remove underline from e10s tabswo findet man die? Ich habe in einem neuen Profil im aktuelle Nightly, mit
aktivierten e10s, und aktueller Beta Version von CTR, gesucht wie verrückt,
aber nirgends finden können. :-??
Mfg.
Endor -
Sobald e10s aktiviert und Firefox neugestartet wurde, wird ein neuer Eintrag in about:config angelegt:
browser.tabs.remote.autostart = trueCTRs Einstellungsfenster prüft, ob dieser Eintrag vorhanden ist und zeigt die neue Einstellung in der Tabs-Kategorie an.
-
Hallo ArisCTR
Danke für die Info. Genau daran hat es gelegen.
browser.tabs.remote.autostart war trotz aktiviertem e10s auf false.
browser.tabs.remote.autostart.1 war auf true.Ich habe dann browser.tabs.remote.autostart auf true gesetzt, prompt wurde der Eintrag angezeigt.
Mfg.
Endor -
Nach ein paar Tests hat sich herauschgestellt, dass bei einem neuen Profil browser.tabs.remote.autostart.1 auf true gesetzt wird und browser.tabs.remote.autostart auf false bleibt.
Deaktiviert man e10s in den Einstellungen wird browser.tabs.remote.autostart.1 auf false gesetzt.
Aktiviert man e10s wieder, wird nicht browser.tabs.remote.autostart.1 auf true gesetzt sondern browser.tabs.remote.autostart.Keine Ahnung wer sich diesen Unsinn wieder ausgedacht hat und warum es zwei Einstellungen gibt
Hier eine CTR Version, die sich diesem Problem annimmt und beide Einstellungen prüft:
-
Zitat von ArisCTR
Keine Ahnung wer sich diesen Unsinn wieder ausgedacht hat und warum es zwei Einstellungen gibt
http://dxr.mozilla.org/mozilla-centra…Runner.cpp#4585
Man aktiviert mit beiden Schaltern e10s, aber es gibt kleinere Unterschiede, wie man den folgenden Zeilen entnehmen kann. Der eine Schalter ist nur für Nightly-Versionen relevant, auf den anderen trifft das Gegenteil zu.
-
OK, danke für den Link. browser.tabs.remote.autostart.1 ist die "aufgezwungene" Variante, die standardmäßig aktiviert ist bei einem neuen Profil bis der Nutzer sie deaktiviert. browser.tabs.remote.autostart ist dann die vom Nutzer gesteuerte Einstellung. Ein wenig umständlich, aber was solls. :mrgreen:
-