From 2da16060f8a6edc7930a5283604580242a55128d Mon Sep 17 00:00:00 2001 From: sebastienlorber Date: Fri, 10 Nov 2023 17:24:58 +0100 Subject: [PATCH] Fix firefox CSS :has() bug --- .../src/theme/Navbar/Search/styles.module.css | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/docusaurus-theme-classic/src/theme/Navbar/Search/styles.module.css b/packages/docusaurus-theme-classic/src/theme/Navbar/Search/styles.module.css index b4e81167aeb2..2ac02325131a 100644 --- a/packages/docusaurus-theme-classic/src/theme/Navbar/Search/styles.module.css +++ b/packages/docusaurus-theme-classic/src/theme/Navbar/Search/styles.module.css @@ -9,8 +9,15 @@ Workaround to avoid rendering empty search container See https://github.com/facebook/docusaurus/pull/9385 */ -.navbarSearchContainer:not(:has(> *)) { - display: none; +/* +TODO temporary @supports check, remove before 2025 +only needed for Firefox < 121 +see https://github.com/facebook/docusaurus/issues/9527#issuecomment-1805272379 + */ +@supports selector(:has(*)) { + .navbarSearchContainer:not(:has(> *)) { + display: none; + } } @media (max-width: 996px) {