I had an issue on some sites with sticky header not being sticky and different background color. I thought it was because of the new cascade styling feature, because turning that off helped. I am using ACSS and such, but turning that off completely and removing the classes didn’t help. I did read about some issues since 2.0, but in this case it has to do with Litespeed cache.
If i have cascade layer on default (on, not turned off), but i have Litespeed > page optimalisation > CSS minify (first option on that page) turned on, then sticky header is not working (doesn’t stay sticky).
Check this setting in Bricks performance and try if it makes a difference:
CSS loading method
Page-specific styles are loaded inline by default. Select “External files” to load required CSS only and to allow for stylesheet caching.
Default is set to: in line
Minifying is just removing all unnecessary things like space and ;
Does not really change the file itself except readability and size.
If that setting does not work, try to exclude it or to load it separately.
Thanks for your message and making me aware of the similar topic.
I am in contact with Litespeed support. They weren’t sure if they could fix this, but the issue has been forwarded. I think i am going to leave also a message in WP plugin repository to get maybe a bit more people aware who are using Litespeed and css layers or Bricks.