Support browsers that do not support :has CSS selector
This MR:
- Adds a
ContextProvider
to dynamically add/remove the.has-modal
class 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-item
class as a temporary replacement for a:has()
rule in the navbar.
Additionally:
- Also fixes a small error I found where it said
font-size
instead offontSize
on the login screen, which as logged to the console.
Closes #669 (closed)