Changing pseudoClass (:disabled) should cause distribution.
[WebKit-https.git] / Source / WebCore / html / HTMLOptGroupElement.cpp
index c5e526f..03c9e14 100644 (file)
@@ -82,6 +82,9 @@ void HTMLOptGroupElement::parseAttribute(const Attribute& attribute)
 {
     HTMLElement::parseAttribute(attribute);
     recalcSelectOptions();
+
+    if (attribute.name() == disabledAttr)
+        invalidateParentDistributionIfNecessary(this, SelectRuleFeatureSet::RuleFeatureDisabled);
 }
 
 void HTMLOptGroupElement::recalcSelectOptions()