hi, I would like to know how to Apply margin to web content but not when a video is in fullscreen? and keep the margin when Firefox is in fullscreen. I mean I would like to apply a margin to web content that not affect when a video is in fullscreen. I used this code:
:root:not([chromehidden~="toolbar"]) {
/* Web content */
& #appcontent{
margin-inline-start: var(--my-vertical-toolbar-width) !important;
}
/* Sidebar + sidebar content */
& #sidebar-box[checked="true"] {
margin-inline-start: var(--my-vertical-toolbar-width) !important;
}
/* Sidebar + sidebar content + web content */
& #sidebar-box[checked="true"] ~ #appcontent {
margin-inline-start: 0px !important;
}
}
but that applies a margin when a video is in fullscreen, I tried too this code but removes the margin when Firefox is in fullscreen:
:root:not([chromehidden~="toolbar"],[sizemode="fullscreen"]) {
...
}
@[email protected] I’m gonna need your help again, sorry. I used your code to gradient border around selected tab and works fine but I see a little flash in certain situations that makes me nuts; this is the code:
.tabbrowser-tab[selected] > .tab-stack::before{ content: ""; display: flex; min-height: inherit; border-radius: var(--tab-border-radius); grid-area: 1/1; margin-block: var(--tab-block-margin); /* Edit gradient colors here */ background: var(--general-color) !important; border-radius: 0px 2px 0px 0px !important; }
When I click to select the tab, sometimes the tab is first colored with the border color and then it displays correctly, Here is a SS with the problem, there is a way to delay the colored after the tab is completely charged or some trick?
At first glance that sounds like for some reason the tab selection is super slow occasionally. The
selected
attribute on.tabbrowser-tab
happens very soon after you click the tab, but the other stuff happens and eventually the.tab-background
gets its selected styling. Sounds like that would sometime take several frames during which the background-color is not covered by normal selected-tab styling.You can try to replace
[selected]
there with[visuallyselected]
which gets added a bit later, but if there’s some weird latency going on then that might still be too soon.I’ll try it, hope works fine, ty. 💜