Support browsers that do not support :has CSS selector
This MR:
- Adds a
ContextProviderto dynamically add/remove the.has-modalclass on sticky elements with a modal. - Moves the filter popup to the top (instead of right) of the filter icon, such that it does not rendered behind the sticky solution box. Can be reverted once
:has()is majorly supported. - Adds a
.has-navbar-itemclass as a temporary replacement for a:has()rule in the navbar.
Additionally:
- Also fixes a small error I found where it said
font-sizeinstead offontSizeon the login screen, which as logged to the console.
Closes #669 (closed)