diff --git a/Libraries/LibWeb/CSS/PseudoClasses.json b/Libraries/LibWeb/CSS/PseudoClasses.json
index 122af6a678e..7fc5b8bd7a5 100644
--- a/Libraries/LibWeb/CSS/PseudoClasses.json
+++ b/Libraries/LibWeb/CSS/PseudoClasses.json
@@ -11,9 +11,6 @@
"checked": {
"argument": ""
},
- "closed": {
- "argument": ""
- },
"defined": {
"argument": ""
},
diff --git a/Libraries/LibWeb/CSS/SelectorEngine.cpp b/Libraries/LibWeb/CSS/SelectorEngine.cpp
index e6ffa8767ea..93a1061a0e7 100644
--- a/Libraries/LibWeb/CSS/SelectorEngine.cpp
+++ b/Libraries/LibWeb/CSS/SelectorEngine.cpp
@@ -728,7 +728,6 @@ static inline bool matches_pseudo_class(CSS::Selector::SimpleSelector::PseudoCla
return false;
}
case CSS::PseudoClass::Open:
- case CSS::PseudoClass::Closed:
return matches_open_state_pseudo_class(element, pseudo_class.type == CSS::PseudoClass::Open);
case CSS::PseudoClass::Modal: {
// https://drafts.csswg.org/selectors/#modal-state
diff --git a/Tests/LibWeb/Ref/expected/css-open-closed-selectors-ref.html b/Tests/LibWeb/Ref/expected/css-open-closed-selectors-ref.html
index 4dd0e89ae4b..f169657966d 100644
--- a/Tests/LibWeb/Ref/expected/css-open-closed-selectors-ref.html
+++ b/Tests/LibWeb/Ref/expected/css-open-closed-selectors-ref.html
@@ -3,15 +3,12 @@
.open {
color: green;
}
- .closed {
- color: red;
- }
Hi
Well hello friends!
-
+
Hi
Well hello friends!
diff --git a/Tests/LibWeb/Ref/input/css-open-closed-selectors.html b/Tests/LibWeb/Ref/input/css-open-closed-selectors.html
index 1b8a5f7a21c..32568ae98af 100644
--- a/Tests/LibWeb/Ref/input/css-open-closed-selectors.html
+++ b/Tests/LibWeb/Ref/input/css-open-closed-selectors.html
@@ -4,9 +4,6 @@
:open {
color: green;
}
-:closed {
- color: red;
-}
Hi