Index: Source/core/dom/Element.cpp |
diff --git a/Source/core/dom/Element.cpp b/Source/core/dom/Element.cpp |
index 56a8d9431eae375ffab263773df4b8312d60c1a1..1709cd3f64f517ac8c8f686d17abbd08cd5fe99e 100644 |
--- a/Source/core/dom/Element.cpp |
+++ b/Source/core/dom/Element.cpp |
@@ -1573,8 +1573,10 @@ void Element::recalcStyle(StyleChange change) |
forceCheckOfAnyElementSibling = forceCheckOfAnyElementSibling || (childRulesChanged && hasIndirectAdjacentRules); |
} |
- if (shouldRecalcStyle(change, this)) |
+ if (shouldRecalcStyle(change, this)) { |
updatePseudoElement(AFTER, change); |
+ updatePseudoElement(BACKDROP, change); |
+ } |
clearNeedsStyleRecalc(); |
clearChildNeedsStyleRecalc(); |