diff --git a/layout/base/nsCSSFrameConstructor.cpp b/layout/base/nsCSSFrameConstructor.cpp index 24e36d39127..2be9cf745cc 100644 --- a/layout/base/nsCSSFrameConstructor.cpp +++ b/layout/base/nsCSSFrameConstructor.cpp @@ -7733,7 +7733,8 @@ DoApplyRenderingChangeToTree(nsIFrame* aFrame, } else { needInvalidatingPaint = true; // Just invalidate our area: - nsSVGUtils::InvalidateBounds(aFrame); + nsSVGEffects::InvalidateRenderingObservers(aFrame); + aFrame->InvalidateFrameSubtree(); } } else { needInvalidatingPaint = true;