在我的 style.css (它影响 Firefox 的外观)中,我使用隐藏了标签栏
display: none !important;
哪个应该只隐藏标签栏。但是现在当我关闭选项卡(在 vimperator 中使用“d”)时,我收到此错误:
TypeError: this.selectedItem is null
它看起来是某种形式的 JS 或 jQuery。 Firefox 真的需要那个标签栏吗?当 CSS 打开时,我的浏览器几乎无法使用。如果有人知道如何解决它那就太好了
这是我认为导致问题的 CSS
/* TABS */
.tabbrowser-tab[fadein]:not([pinned]) { min-width: 100px !important; max-width: /*180px*/ 100% !important; }
tab {
font-family: var(--tab-fonts) !important;
height:1px !important; min-height: 1px !important;
font-size: var(--tab-font-size); text-shadow: none !important; text-align: left /* center | left */ !important;
}
.tabbrowser-tab label { padding: 0 22px 0 22px !important; display: none !important; }
#tabbrowser-tabs .tabbrowser-tab[pinned] { width: 1px !important; }
#tabbrowser-tabs .tabbrowser-tab[pinned] label { display: none !important; }
#tabbrowser-tabs .tabbrowser-tab .tab-icon-image {
margin: 0 -10px 0 16px !important;
width: var(--tab-icon-size) !important;
height: 1px !important;
}
.tab-icon-image {
display: none !important;
}
.tabbrowser-tab *, .tabs-newtab-button * {
background: #7E9C7A!important; list-style-image: none !important;
margin: 0 0 0 0 !important; padding: 0 0 0 0 !important;
-moz-appearance: none !important;
}
#tabbrowser-tabs .tabbrowser-tab[pinned] .tab-stack { height: 1px !important; width: 100% !important; }
#tabbrowser-tabs .tabbrowser-arrowscrollbox .box-inherit.scrollbox-innerbox { max-height: 1px !important; }
.scrollbutton-up, .scrollbutton-down { border: none !important; }
#tabbrowser-tabs[overflow]:not([positionpinnedtabs]) { -moz-padding-start: 20px !important; }
.tabbrowser-tab[selected="true"] .tab-stack {
background-color: #FFFFFF!important;
border-radius: 0px !important; position: relative !important;
/*border-top: 1px solid #dc52a5 !important;/**/
}
.tabbrowser-tab[selected="true"]:before { /* Left Triangle (of selected tab) */
content: '' !important; display: var(--tab-triangle);
position: absolute !important; top: 0 !important; left: var(--tab-overlap) !important;
width: 0 !important; height: 0 !important;
border: none !important; z-index: 2 !important;
/*border-left: calc(var(--tab-height)/2) solid var(--bg-dark) !important;
border-top: calc((var(--tab-height)/2) - var(--tab-triangle-correction)) solid var(--bg-light) !important;
border-bottom: calc((var(--tab-height)/2) + var(--tab-triangle-correction)) solid var(--bg-light) !important;/**/
/**/border-top: var(--tab-height) solid #7E9C7A !important;
border-right: calc(var(--tab-height)/2) solid #7E9C7A !important;/**/
}
.tabbrowser-tab[selected="true"]:after { /* Right Triangle (of selected tab) */
content: '' !important; display: var(--tab-triangle);
position: absolute !important; top: 0 !important; right: var(--tab-overlap) !important;
width: 0 !important; height: 0 !important;
border: none !important; z-index: 0 !important;
/*border-right: calc(var(--tab-height)/2) solid var(--bg-dark) !important;
border-top: calc((var(--tab-height)/2) - var(--tab-triangle-correction)) solid var(--bg-light) !important;
border-bottom: calc((var(--tab-height)/2) + var(--tab-triangle-correction)) solid var(--bg-light) !important;/**/
/**/border-top: var(--tab-height) solid #7E9C7A !important;
border-left: calc(var(--tab-height)/2) solid #7E9C7A !important;/**/
}
#TabsToolbar, #tabbrowser-tabs {
-moz-appearance: none !important;
height: 1px !important; width: 0px !important;
margin: 0 var(--tab-strip-margin) !important;
background-color: #7E9C7A!important;
display: none !important;
/* --- Uncomment the line below to attach the url-bar to the tab-bar [EXPERIMENTAL] (Require a line in "#nav-bar" above) --- */
/*margin-left: 150px !important;/**/
}
#TabsToolbar::after { display: none !important; }
.tabbrowser-tab::before, .tabbrowser-tab::after { background: none !important; }