Hallo zusammen!
Ich weiß nicht, ob beides zusammenhängt aber nachdem ich die userChrome.css angelegt hab, um zweireihige Tabs
anzeigen zu lassen, funktioniert die Sitzungswiederherstellung nicht richtig: Bei jedem Start von Firefox gehen Tabs
einer alten Sitzung auf, die nicht mehr aktuell sind. Neue Tabs bleiben manchmal auch "hängen" und werden mit den alten beim Start mit aufgerufen.
Gebe zu: bin mit der Materie nicht vertraut und hab einige Codes zusammengewürfelt und in die CSS geschmissen. Wenn ich die Datei entferne, bleibt der Fehler mit der Sitzungswiederherstellung aber bestehen. Ich frage mich also, ob beides tatsächlich
zusammenhängt. Hab natürlich auch mit sudo herumgewurstelt. Ob ich da versehentlich Rechte verstellt habe?
Vielen Dank für eure Hilfe!
Mein PC:
Firefox Quantum 62.0.3. (64bit)
Ubuntu (Xubuntu): 18.04
userChrome.css
/*
The class .tabbrowser-tabs has been replaced with id #tabbrowser-tabs
changed selectors accordingly
*/
.tabbrowser-tab:not([pinned]) {
flex-grow:1;
min-width: 150px !important; /* Needed important tag, width can be whatever you like */
max-width: none !important; /* Makes the tabs always fill the toolbar width */
border-top: 1px solid #bababa !important;
border-left: 1px solid #bababa !important;
border-right: 1px solid #bababa !important;
border-radius: 3px !important;
}
.tabbrowser-tab,.tab-background {
height:var(--tab-min-height);
}
.tab-stack {
width: 100%;
}
#tabbrowser-tabs .scrollbox-innerbox {
display: flex;
flex-wrap: wrap;
overflow-y: auto !important;
min-height: var(--tab-min-height);
max-height: calc(7*var(--tab-min-height)) !important; /* 3 rows */
}
#tabbrowser-tabs .arrowscrollbox-scrollbox {
overflow: visible;
display: block;
}
#titlebar,#titlebar-buttonbox{
height:var(--tab-min-height) !important;
}
#titlebar{
margin-bottom:calc(var(--tab-min-height)*-1) !important;
}
#main-window[sizemode="maximized"] #titlebar{
margin-bottom:calc(6px + var(--tab-min-height)*-1) !important;
}
#main-window[sizemode="maximized"] #TabsToolbar{
margin-left:var(--tab-min-height);
}
#titlebar:active{
margin-bottom:0 !important;
}
#titlebar:active #titlebar-content{
margin-bottom:var(--tab-min-height) !important;
}
#tabbrowser-tabs .scrollbutton-up,#tabbrowser-tabs .scrollbutton-down,#alltabs-button,.tabbrowser-tab:not([fadein]){
display: none;
}
/* This enables maximum width before scrollbar is shown */
#main-window[tabsintitlebar] #tabbrowser-tabs {
-moz-window-dragging: no-drag;
}
#tabbrowser-tabs .scrollbox-innerbox {
max-height: 100px;
overflow-y:auto;
}
.tab-background[selected="true"] {
background-color: #e8d6d6 !important;
} tab[selected="true"] {
color: #000000 !important;
font-weight:bold !important;
}
Alles anzeigen