Skip to content

Support browsers that do not support :has CSS selector

Hugo Kerstens requested to merge 669-support-no-has-selector into master

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 of fontSize on the login screen, which as logged to the console.

Closes #669 (closed)

Merge request reports