From 3a740142d93d2cb2fa66ea7a27f98eafe8e9e688 Mon Sep 17 00:00:00 2001 From: CYBAI Date: Mon, 27 Nov 2017 01:57:29 +0800 Subject: [PATCH] Call children_changed on the parent node consistently --- components/script/dom/characterdata.rs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/components/script/dom/characterdata.rs b/components/script/dom/characterdata.rs index 65c84f1e2c0..1222084edd5 100644 --- a/components/script/dom/characterdata.rs +++ b/components/script/dom/characterdata.rs @@ -70,6 +70,16 @@ impl CharacterData { fn content_changed(&self) { let node = self.upcast::(); node.dirty(NodeDamage::OtherNodeDamage); + + // If this is a Text node, we might need to re-parse (say, if our parent + // is a