Closed Articmar closed 3 months ago
A temporary workaround is to edit firefox-gnome-theme/theme/pars/csd.css
.
Change
/* Headerbar top border corners rounded */
:root[tabsintitlebar][sizemode="normal"]:not([gtktiledwindow="true"]) #nav-bar {
border-radius: env(-moz-gtk-csd-titlebar-radius) env(-moz-gtk-csd-titlebar-radius) 0 0 !important;
}
to
/* Headerbar top border corners rounded */
:root[tabsintitlebar][sizemode="normal"]:not([gtktiledwindow="true"]) #nav-bar {
border-radius: 8px 8px 0 0 !important;
}
Hmm, if -moz-gtk-csd-titlebar-radius
not existing in LibreWolf is the problem I guess it could be fixed in the theme with a env()
fallback value:
:root[tabsintitlebar][sizemode="normal"]:not([gtktiledwindow="true"]) #nav-bar {
border-radius: env(-moz-gtk-csd-titlebar-radius, 8px) env(-moz-gtk-csd-titlebar-radius, 8px) 0 0 !important;
}
Please test if that works.
I am using firefox so I don't think libreWolf is the problem.
Just tested it, your solution works too
@abdmoh123 nice, I'm not sure what the requirement for -moz-gtk-csd-titlebar-radius
to be set is then, but it works in my system (firefox flatpak, fedora 39).
Feel free to open a PR with those changes if you want, otherwise I will patch it in the weekend.
For several versions in a row now, the theme has been setting up sharp corners for LibreWolf.
Current setup: